diff --git a/dev/windows-portable-cpu/index.html b/dev/windows-portable-cpu/index.html
index 09c5b96f..84d8aa8c 100644
--- a/dev/windows-portable-cpu/index.html
+++ b/dev/windows-portable-cpu/index.html
@@ -924,7 +924,7 @@
@@ -963,7 +963,7 @@
pass
- 26.66s
+ 27.01s
@@ -980,7 +980,7 @@
pass
- 32.42s
+ 22.43s
@@ -997,7 +997,7 @@
pass
- 10.08s
+ 9.90s
@@ -1014,7 +1014,7 @@
pass
- 15.12s
+ 11.17s
@@ -1031,7 +1031,7 @@
pass
- 9.45s
+ 13.60s
@@ -1048,7 +1048,7 @@
pass
- 20.03s
+ 19.07s
@@ -1065,7 +1065,7 @@
pass
- 25.90s
+ 19.90s
@@ -1082,7 +1082,7 @@
pass
- 12.54s
+ 13.18s
@@ -1099,7 +1099,7 @@
pass
- 11.15s
+ 14.52s
@@ -1116,7 +1116,7 @@
pass
- 10.05s
+ 8.71s
@@ -1133,7 +1133,7 @@
pass
- 33.00s
+ 23.27s
@@ -1150,7 +1150,7 @@
pass
- 13.03s
+ 10.55s
@@ -1167,7 +1167,7 @@
pass
- 10.46s
+ 9.62s
@@ -1184,7 +1184,7 @@
pass
- 9.69s
+ 13.16s
@@ -1201,7 +1201,7 @@
pass
- 18.49s
+ 16.70s
@@ -1218,7 +1218,7 @@
pass
- 13.75s
+ 10.65s
@@ -1235,7 +1235,7 @@
pass
- 10.59s
+ 10.08s
@@ -1252,7 +1252,7 @@
pass
- 53.88s
+ 48.07s
@@ -1269,7 +1269,7 @@
pass
- 10.37s
+ 9.91s
@@ -1286,7 +1286,7 @@
pass
- 78.07s
+ 76.98s
@@ -1303,7 +1303,7 @@
pass
- 9.71s
+ 9.27s
@@ -1320,7 +1320,7 @@
pass
- 22.40s
+ 21.44s
@@ -1337,7 +1337,7 @@
pass
- 11.83s
+ 14.47s
@@ -1354,7 +1354,7 @@
pass
- 9.35s
+ 9.49s
@@ -1371,7 +1371,7 @@
pass
- 11.32s
+ 10.85s
@@ -1388,7 +1388,7 @@
pass
- 13.60s
+ 13.17s
@@ -1405,7 +1405,7 @@
pass
- 10.05s
+ 10.28s
@@ -1422,7 +1422,7 @@
pass
- 8.89s
+ 8.81s
@@ -1439,7 +1439,7 @@
pass
- 16.72s
+ 20.58s
@@ -1456,7 +1456,7 @@
pass
- 9.01s
+ 9.23s
@@ -1550,9 +1550,9 @@
});
}
- const workflowData = {"alpha_wrap": {"src": "screenshots/alpha_wrap_executed.png", "title": "alpha_wrap", "status": "pass", "duration": "26.66", "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=4ms 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 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\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.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] [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 [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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n Frame 5 saved (frame_004.jpg, t=10.8s)\n [capture-node] freeze=4ms shot=96ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.34s): 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 (0.14s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 6 saved (frame_005.jpg, t=11.2s)\n [capture-node] freeze=23ms shot=530ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=13.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=6.2/16.0GB (39%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.80GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.35s): 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 Node executed (3 total), capturing...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ae90f2e5.vtp\n Frame 7 saved (frame_006.jpg, t=13.7s)\n [capture-node] freeze=3ms shot=117ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ae90f2e5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.61s): result: NodeOutput\n [ComfyUI] Prompt executed in 13.90 seconds\n Node executed (4 total), capturing...\n Frame 8 saved (frame_007.jpg, t=14.3s)\n [capture-node] freeze=3ms shot=119ms unfreeze=0ms saved=True\n Execution complete (t=14.3s)\n Captured 8 unique frames over 14.48s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: alpha_wrap_executed.png\n [timing] final_screenshot: 0.3s\n Captured 9 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "batch_remesh": {"src": "screenshots/batch_remesh_executed.png", "title": "batch_remesh", "status": "pass", "duration": "32.42", "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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 4 saved (frame_003.jpg, t=5.1s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms 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 (2.07s): 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 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.71GB\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=52% browser_rss=0.72GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (9.55s): 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 Node executed (3 total), capturing...\n Frame 6 saved (frame_005.jpg, t=15.7s)\n [capture-node] freeze=4ms shot=89ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2032 vertices, 3576 faces\n [capture-loop] iter=150 t=17.7s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=6.8/16.0GB (42%) swap=0.2/2.9GB (8%) cpu=28% browser_rss=0.71GB\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: Output: 9670 vertices, 19338 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (4.19s): 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 Node executed (4 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 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=16 sending call_method\n Frame 7 saved (frame_006.jpg, t=19.9s)\n [capture-node] freeze=2ms shot=80ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 206 vertices, 394 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (3.37s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_batch_70aa2577.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=4.318366133448304, no fields\n Frame 8 saved (frame_007.jpg, t=23.3s)\n [capture-node] freeze=3ms shot=100ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTKBatch done (0.40s): result: NodeOutput\n [ComfyUI] Prompt executed in 23.35 seconds\n Node executed (6 total), capturing...\n Frame 9 saved (frame_008.jpg, t=23.7s)\n [capture-node] freeze=3ms shot=95ms unfreeze=3ms saved=True\n Execution complete (t=24.0s)\n Captured 9 unique frames over 24.0s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=622x373, rafFrozen=False\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: batch_remesh_executed.png\n [timing] final_screenshot: 0.2s\n Captured 10 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "boolean_ops": {"src": "screenshots/boolean_ops_executed.png", "title": "boolean_ops", "status": "pass", "duration": "10.08", "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: aa96d901-bbc9-4733-8beb-aee281a509a6\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.10s): 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.11s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.16s): 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=39ms shot=234ms unfreeze=4ms 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.56s): 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 Node executed (2 total), capturing...\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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_d332e92b.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_d332e92b.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.15s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.20 seconds\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=53ms shot=147ms unfreeze=88ms saved=True\n Node executed (3 total), capturing...\n Frame 4 saved (frame_003.jpg, t=1.9s)\n [capture-node] freeze=2ms shot=126ms unfreeze=0ms saved=True\n Execution complete (t=1.9s)\n Captured 4 unique frames over 2.08s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, 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 17 Stepping 1, AuthenticAMD"}}, "boolean_ops_all": {"src": "screenshots/boolean_ops_all_executed.png", "title": "boolean_ops_all", "status": "pass", "duration": "15.12", "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 [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n Queuing workflow for execution...\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: da9c1847-2803-4c0a-bed1-dcb085509847\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:55747']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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 (4.00s): 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.09s): 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: 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: 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: blender_exact -> GeomPackBoolean_BlenderExact\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): 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=28 sending call_method\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 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=94ms unfreeze=4ms 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.97s): 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=29 sending call_method\n Node executed (1 total), capturing...\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 4 saved (frame_003.jpg, t=5.5s)\n [capture-node] freeze=7ms shot=91ms unfreeze=3ms 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.47s): 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 Node executed (2 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_5f84da20.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_5f84da20.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_5f84da20.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_5f84da20.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.20s): result: NodeOutput\n [ComfyUI] Prompt executed in 5.93 seconds\n Frame 5 saved (frame_004.jpg, t=6.0s)\n [capture-node] freeze=3ms shot=156ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.3s state={'complete': True, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (14%) cpu=34% browser_rss=0.76GB\n Node executed (3 total), capturing...\n Frame 6 saved (frame_005.jpg, t=6.5s)\n [capture-node] freeze=193ms shot=277ms unfreeze=0ms saved=True\n Execution complete (t=6.5s)\n Captured 6 unique frames over 6.98s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/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 17 Stepping 1, AuthenticAMD"}}, "decimate": {"src": "screenshots/decimate_executed.png", "title": "decimate", "status": "pass", "duration": "9.45", "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: b4384434-53cf-4d8e-a0c0-6edae4a354e6\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): 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.09s): 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.33s): 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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_aefae0ed.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_aefae0ed.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.75 seconds\n Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=29ms shot=132ms unfreeze=13ms saved=True\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=1.4s)\n [capture-node] freeze=3ms shot=127ms unfreeze=0ms saved=True\n Execution complete (t=1.5s)\n Captured 3 unique frames over 1.62s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/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 17 Stepping 1, AuthenticAMD"}}, "decimate_all": {"src": "screenshots/decimate_all_executed.png", "title": "decimate_all", "status": "pass", "duration": "20.03", "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n Node executed (1 total), capturing...\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.31s): 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=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Node executed (2 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.18s): 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=43 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 4 saved (frame_003.jpg, t=4.0s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Node executed (3 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 5 saved (frame_004.jpg, t=4.4s)\n [capture-node] freeze=3ms shot=97ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.91s): 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 Node executed (4 total), capturing...\n Frame 6 saved (frame_005.jpg, t=5.0s)\n [capture-node] freeze=1429ms shot=681ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=8.8s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=3 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=36% browser_rss=0.94GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (4.30s): 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 Node executed (5 total), capturing...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=45 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_b88105a1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl\n Frame 7 saved (frame_006.jpg, t=9.3s)\n [capture-node] freeze=4ms shot=187ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_b88105a1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.85s): result: NodeOutput\n [ComfyUI] Prompt executed in 9.77 seconds\n Node executed (6 total), capturing...\n Frame 8 saved (frame_007.jpg, t=10.2s)\n [capture-node] freeze=4ms shot=172ms unfreeze=0ms saved=True\n Execution complete (t=10.2s)\n Captured 8 unique frames over 10.43s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True\n [timing] trigger_3d_previews: 0.1s\n Saved high-quality screenshot: decimate_all_executed.png\n [timing] final_screenshot: 0.3s\n Captured 9 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "depth_map_to_mesh": {"src": "screenshots/depth_map_to_mesh_executed.png", "title": "depth_map_to_mesh", "status": "pass", "duration": "25.90", "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 Queuing workflow for execution...\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 [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: 08a914e8-c5d8-46f2-8c04-4e98749fc034\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.2s)\n [capture-periodic] freeze=2ms shot=93ms unfreeze=6ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.5/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=45% browser_rss=0.77GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 589824 vertices, 1176578 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTextureToGeometry done (7.80s): 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 Frame 4 saved (frame_003.jpg, t=8.2s)\n [capture-node] freeze=3ms shot=91ms unfreeze=8ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_bb3b4497.vtp\n [capture-loop] iter=100 t=11.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.4/2.9GB (14%) cpu=30% browser_rss=0.67GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (589824 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 896 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 735 in write\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\visualization\\_vtp_export.py\", line 164 in export_mesh_with_scalars_vtp\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\visualization\\preview_mesh_vtk.py\", line 163 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 589824 vertices, 1176578 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===\n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_bb3b4497.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 (7.25s): result: NodeOutput\n [ComfyUI] Prompt executed in 15.07 seconds\n Node executed (2 total), capturing...\n Frame 5 saved (frame_004.jpg, t=15.5s)\n [capture-node] freeze=4ms shot=103ms unfreeze=0ms saved=True\n Execution complete (t=15.5s)\n Captured 5 unique frames over 15.59s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, 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: 2.0s\n Captured 6 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "fix_normals_all": {"src": "screenshots/fix_normals_all_executed.png", "title": "fix_normals_all", "status": "pass", "duration": "12.54", "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: e63c8088-7f74-4035-8a07-e5316e99ec45\n [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45\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: 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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): 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.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=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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_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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\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.85s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): 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=56 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=56 sending call_method\n Node executed (2 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.13s): 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=58 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.25s): 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=454ms unfreeze=19ms saved=True\n Node executed (5 total), capturing...\n Frame 4 saved (frame_003.jpg, t=2.8s)\n [capture-node] freeze=3ms shot=122ms unfreeze=4ms saved=True\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.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.69s): 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 Node executed (6 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\n Frame 5 saved (frame_004.jpg, t=3.2s)\n [capture-node] freeze=3ms shot=118ms unfreeze=3ms saved=True\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 3.21 seconds\n [ComfyUI] Prompt executed in 3.21 seconds\n Node executed (7 total), capturing...\n Frame 6 saved (frame_005.jpg, t=4.1s)\n [capture-node] freeze=93ms shot=132ms unfreeze=0ms saved=True\n Execution complete (t=4.1s)\n Captured 6 unique frames over 4.37s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41896/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 7 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "fix_self_intersection": {"src": "screenshots/fix_self_intersection_executed.png", "title": "fix_self_intersection", "status": "pass", "duration": "11.15", "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: e7898393-5b0c-4f3b-8fc0-aafdd300b223\n [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 Node executed (1 total), capturing...\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 [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 Frame 2 saved (frame_001.jpg, t=0.8s)\n [capture-node] freeze=4ms shot=121ms unfreeze=5ms saved=True\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 [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.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.48s): 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 Node executed (2 total), capturing...\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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): 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: ['intersection_count', 'face.self_intersecting', 'intersection_flag']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', '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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=104ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp\n Node executed (3 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.44s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.50 seconds\n [ComfyUI] Prompt executed in 1.50 seconds\n Frame 4 saved (frame_003.jpg, t=1.7s)\n [capture-node] freeze=53ms shot=152ms unfreeze=69ms saved=True\n Node executed (4 total), capturing...\n Frame 5 saved (frame_004.jpg, t=2.5s)\n [capture-node] freeze=44ms shot=198ms unfreeze=0ms saved=True\n Execution complete (t=2.4s)\n Captured 5 unique frames over 2.73s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/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.4s\n Captured 6 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "mesh_info": {"src": "screenshots/mesh_info_executed.png", "title": "mesh_info", "status": "pass", "duration": "10.05", "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 [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 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: a85065fd-1857-405f-8ed5-ac8eec46b80a\n [ComfyUI] Generated prompt_id: a85065fd-1857-405f-8ed5-ac8eec46b80a\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.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.32s): 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=67 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=67 sending call_method\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.63s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.63s): 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=68 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=68 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=93ms unfreeze=1ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.57s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.57s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.52 seconds\n [ComfyUI] Prompt executed in 1.52 seconds\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=2ms shot=86ms unfreeze=0ms saved=True\n Execution complete (t=1.8s)\n Captured 3 unique frames over 1.96s\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 4 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "mesh_mesh_distance": {"src": "screenshots/mesh_mesh_distance_executed.png", "title": "mesh_mesh_distance", "status": "pass", "duration": "33.00", "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=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 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/16.0GB (37%) swap=0.7/2.9GB (25%) cpu=45% browser_rss=0.70GB\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 (9.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): 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 Node executed (1 total), capturing...\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 Frame 4 saved (frame_003.jpg, t=11.4s)\n [capture-node] freeze=6ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (25%) cpu=49% browser_rss=0.59GB\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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.112758\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.112758\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1649 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1649 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 Frame 5 saved (frame_004.jpg, t=13.4s)\n [capture-node] freeze=5ms shot=114ms unfreeze=3ms 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 [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=46% browser_rss=0.59GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=54% browser_rss=0.59GB\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 (10.49s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (10.49s): 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 Frame 6 saved (frame_005.jpg, t=23.9s)\n [capture-node] freeze=3ms shot=109ms unfreeze=6ms saved=True\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.858216\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 2.858216\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.70s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.70s): result: NodeOutput\n [ComfyUI] Prompt executed in 24.24 seconds\n [ComfyUI] Prompt executed in 24.24 seconds\n Node executed (4 total), capturing...\n Frame 7 saved (frame_006.jpg, t=24.6s)\n [capture-node] freeze=4ms shot=111ms unfreeze=0ms saved=True\n Execution complete (t=24.6s)\n Captured 7 unique frames over 24.81s\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 17 Stepping 1, AuthenticAMD"}}, "normals": {"src": "screenshots/normals_executed.png", "title": "normals", "status": "pass", "duration": "13.03", "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: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\n [ComfyUI] Generated prompt_id: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.74s): 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.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.61s): 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 [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 Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.8s)\n [capture-node] freeze=3ms shot=79ms unfreeze=2ms saved=True\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.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.71s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.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 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.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.951065464225, 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.951065464225, fields=['normal_x', 'normal_y', 'normal_z', 'normal_magnitude', 'face.stl']\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [capture-periodic] freeze=2ms shot=82ms unfreeze=2ms saved=True\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (1.77s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (1.77s): result: NodeOutput\n [ComfyUI] Prompt executed in 3.84 seconds\n [ComfyUI] Prompt executed in 3.84 seconds\n Node executed (2 total), capturing...\n Frame 4 saved (frame_003.jpg, t=4.2s)\n [capture-node] freeze=3ms shot=98ms unfreeze=0ms saved=True\n Execution complete (t=4.2s)\n Captured 4 unique frames over 4.38s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, 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 17 Stepping 1, AuthenticAMD"}}, "point_mesh_distance": {"src": "screenshots/point_mesh_distance_executed.png", "title": "point_mesh_distance", "status": "pass", "duration": "10.46", "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 [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 Queuing workflow for execution...\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: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\n [ComfyUI] Generated prompt_id: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.12s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 sending call_method\n Node executed (1 total), capturing...\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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.12s): 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=111ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644\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.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.71s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_7d80af94.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_7d80af94.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.24s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.39 seconds\n [ComfyUI] Prompt executed in 1.39 seconds\n Frame 3 saved (frame_002.jpg, t=1.5s)\n [capture-node] freeze=3ms shot=128ms unfreeze=16ms saved=True\n Node executed (3 total), capturing...\n Frame 4 saved (frame_003.jpg, t=2.0s)\n [capture-node] freeze=4ms shot=124ms unfreeze=0ms saved=True\n Execution complete (t=2.0s)\n Captured 4 unique frames over 2.17s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/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 17 Stepping 1, AuthenticAMD"}}, "preview_mesh_threejs": {"src": "screenshots/preview_mesh_threejs_executed.png", "title": "preview_mesh_threejs", "status": "pass", "duration": "9.69", "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 [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 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: a0743817-8471-49ea-8b84-97b960b1e230\n [ComfyUI] Generated prompt_id: a0743817-8471-49ea-8b84-97b960b1e230\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.78s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.78s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_5aaa8923.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_5aaa8923.glb\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.43s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.22 seconds\n [ComfyUI] Prompt executed in 1.22 seconds\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.6s)\n [capture-node] freeze=25ms shot=210ms unfreeze=0ms saved=True\n Execution complete (t=1.6s)\n Captured 2 unique frames over 1.85s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer.html?v=17784497354, 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 17 Stepping 1, AuthenticAMD"}}, "reconstruct_all": {"src": "screenshots/reconstruct_all_executed.png", "title": "reconstruct_all", "status": "pass", "duration": "18.49", "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 Queuing workflow for execution...\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 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: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\n [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): 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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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: 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=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): 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_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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\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 2 saved (frame_001.jpg, t=1.5s)\n [capture-node] freeze=30ms shot=158ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=3ms shot=113ms unfreeze=2ms saved=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): 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=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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): 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 Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=2ms saved=True\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 Node executed (4 total), capturing...\n Frame 4 saved (frame_003.jpg, t=4.3s)\n [capture-node] freeze=4ms shot=144ms unfreeze=29ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\pymeshlab\\__init__.py\", line 41 in filter_function\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\pymeshlab\\__init__.py\", line 41 in filter_function\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\reconstruction\\backends\\poisson.py\", line 173 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\reconstruction\\backends\\poisson.py\", line 173 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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] GeomPackReconstruct_Poisson done (2.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.04s): 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 [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 - 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43461 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43461 vertices)\n Frame 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=129ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.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, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5760 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5760 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (730 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (730 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.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 (0.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.80s): result: NodeOutput\n [ComfyUI] Prompt executed in 6.69 seconds\n [ComfyUI] Prompt executed in 6.69 seconds\n Node executed (6 total), capturing...\n Frame 6 saved (frame_005.jpg, t=7.1s)\n [capture-node] freeze=3ms shot=250ms unfreeze=0ms saved=True\n Execution complete (t=7.1s)\n Captured 6 unique frames over 8.45s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=486x384, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: reconstruct_all_executed.png\n [timing] final_screenshot: 2.1s\n Captured 7 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "refine_mesh": {"src": "screenshots/refine_mesh_executed.png", "title": "refine_mesh", "status": "pass", "duration": "13.75", "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\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\\\":\\\"\\\",\\\"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: c2082c48-4e65-45ed-a564-efd0f691f51c\n [ComfyUI] Generated prompt_id: c2082c48-4e65-45ed-a564-efd0f691f51c\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): 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.30s): result: NodeOutput\n [ComfyUI] [comfy-env] RefineMesh done (0.30s): 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 Node executed (1 total), capturing...\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 [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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=3ms shot=93ms 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_26a51346.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_26a51346.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 (0.73s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.73s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.47 seconds\n [ComfyUI] Prompt executed in 1.47 seconds\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=111ms unfreeze=0ms saved=True\n Execution complete (t=1.9s)\n Captured 3 unique frames over 2.0s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/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 4 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "remesh_intersections": {"src": "screenshots/remesh_intersections_executed.png", "title": "remesh_intersections", "status": "pass", "duration": "10.59", "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: 15c80164-b154-41f1-97bd-53ace8d64fb3\n [ComfyUI] Generated prompt_id: 15c80164-b154-41f1-97bd-53ace8d64fb3\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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.21s): 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 [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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.39s): 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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): 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 [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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=24ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 [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 Node executed (3 total), capturing...\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_count', 'face.self_intersecting', 'intersection_flag']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', '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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=2ms shot=81ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.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.49s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.49s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.47 seconds\n [ComfyUI] Prompt executed in 1.47 seconds\n Node executed (4 total), capturing...\n Frame 4 saved (frame_003.jpg, t=1.8s)\n [capture-node] freeze=339ms shot=286ms unfreeze=0ms saved=True\n Execution complete (t=1.8s)\n Captured 4 unique frames over 2.45s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: remesh_intersections_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 17 Stepping 1, AuthenticAMD"}}, "remeshing": {"src": "screenshots/remeshing_executed.png", "title": "remeshing", "status": "pass", "duration": "53.88", "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: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\n [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): 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=2ms shot=105ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=91ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.7/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=52% browser_rss=0.66GB\n [capture-loop] iter=100 t=11.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=59% browser_rss=0.54GB\n [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB\n [capture-loop] iter=300 t=33.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB\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.0010575999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.0010575999999999999 s.\n [ComfyUI] Constraint integration took 0.0002198 s.\n [ComfyUI] Constraint integration took 0.0002198 s.\n [ComfyUI] Constraint elimination took 0.0071256000000000002 s.\n [ComfyUI] Constraint elimination took 0.0071256000000000002 s.\n [ComfyUI] Reindexing took 0.00044089999999999998 s.\n [ComfyUI] Reindexing took 0.00044089999999999998 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 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.022413599999999999 s.\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.022413599999999999 s.\n [ComfyUI] final full solution\n [ComfyUI] final full solution\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 s.\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 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.78097059999999996 s.\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.78097059999999996 s.\n [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.\n [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.\n [capture-loop] iter=350 t=39.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=58% browser_rss=0.53GB\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 [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 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 96 in tracked_array\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 96 in tracked_array\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 651 in __setitem__\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 651 in __setitem__\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 381 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 381 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"C:\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 (43.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (43.93s): 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 [capture-loop] iter=400 t=44.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.3/16.0GB (33%) swap=1.0/2.9GB (33%) cpu=56% browser_rss=0.53GB\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 4 saved (frame_003.jpg, t=44.9s)\n [capture-node] freeze=3ms shot=102ms unfreeze=7ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_1a3a69eb.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_1a3a69eb.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 (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.74s): result: NodeOutput\n [ComfyUI] Prompt executed in 45.25 seconds\n [ComfyUI] Prompt executed in 45.25 seconds\n Node executed (2 total), capturing...\n Frame 5 saved (frame_004.jpg, t=45.6s)\n [capture-node] freeze=4ms shot=95ms unfreeze=0ms saved=True\n Execution complete (t=45.6s)\n Captured 5 unique frames over 45.73s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=0x0, 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 17 Stepping 1, AuthenticAMD"}}, "sharpen": {"src": "screenshots/sharpen_executed.png", "title": "sharpen", "status": "pass", "duration": "10.37", "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 Queuing workflow for execution...\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 [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: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\n [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\n [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh 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=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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n Frame 2 saved (frame_001.jpg, t=0.8s)\n [capture-node] freeze=3ms shot=94ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.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.37s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.37s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.37s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.99 seconds\n [ComfyUI] Prompt executed in 0.99 seconds\n [ComfyUI] Prompt executed in 0.99 seconds\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=1.4s)\n [capture-node] freeze=396ms shot=352ms unfreeze=0ms saved=True\n Execution complete (t=1.4s)\n Captured 3 unique frames over 2.15s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/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 17 Stepping 1, AuthenticAMD"}}, "sharpen_all": {"src": "screenshots/sharpen_all_executed.png", "title": "sharpen_all", "status": "pass", "duration": "78.07", "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done \n... (truncated)", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "side_by_side_viewer": {"src": "screenshots/side_by_side_viewer_executed.png", "title": "side_by_side_viewer", "status": "pass", "duration": "9.71", "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: 99dff760-f0f6-4b03-aa21-a206593f848f\n [ComfyUI] Generated prompt_id: 99dff760-f0f6-4b03-aa21-a206593f848f\n [ComfyUI] Generated prompt_id: 99dff760-f0f6-4b03-aa21-a206593f848f\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 (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput\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] [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_4210c1cd.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=0.7s)\n [capture-node] freeze=24ms shot=137ms unfreeze=0ms saved=True\n Execution complete (t=0.7s)\n Captured 2 unique frames over 0.93s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/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 17 Stepping 1, AuthenticAMD"}}, "skeleton_all": {"src": "screenshots/skeleton_all_executed.png", "title": "skeleton_all", "status": "pass", "duration": "22.40", "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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=3ms shot=114ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.56GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=4ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\g\n... (truncated)", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "skeleton_extraction": {"src": "screenshots/skeleton_extraction_executed.png", "title": "skeleton_extraction", "status": "pass", "duration": "11.83", "log": "Capturing execution frames: skeleton_extraction.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 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 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: 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] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5\n [ComfyUI] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5\n [ComfyUI] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5\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=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 312015.99it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 312015.99it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 312015.99it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, 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=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\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.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.06 seconds\n [ComfyUI] Prompt executed in 1.06 seconds\n [ComfyUI] Prompt executed in 1.06 seconds\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.5s)\n [capture-node] freeze=50ms shot=175ms unfreeze=0ms saved=True\n Execution complete (t=1.5s)\n Captured 2 unique frames over 1.72s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=742x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: skeleton_extraction_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 17 Stepping 1, AuthenticAMD"}}, "sMOOth": {"src": "screenshots/sMOOth_executed.png", "title": "sMOOth", "status": "pass", "duration": "9.35", "log": "Capturing execution frames: sMOOth.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: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: 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.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: 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 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\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=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): 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=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_591cef56.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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.54 seconds\n [ComfyUI] Prompt executed in 0.54 seconds\n [ComfyUI] Prompt executed in 0.54 seconds\n Frame 2 saved (frame_001.jpg, t=0.7s)\n [capture-node] freeze=12ms shot=126ms unfreeze=14ms saved=True\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=124ms unfreeze=0ms saved=True\n Execution complete (t=1.2s)\n Captured 3 unique frames over 1.34s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: sMOOth_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 17 Stepping 1, AuthenticAMD"}}, "smooth_all": {"src": "screenshots/smooth_all_executed.png", "title": "smooth_all", "status": "pass", "duration": "11.32", "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): 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] [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] 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 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=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\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: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=3ms shot=97ms unfreeze=2ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.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=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n Node executed (3 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=172 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=172 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=172 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): 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] [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] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring s\n... (truncated)", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}, "surface_reconstruction": {"src": "screenshots/surface_reconstruction_executed.png", "title": "surface_reconstruction", "status": "pass", "duration": "13.60", "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\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] GeomPackReconstructSurface done (0.09s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=124ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): 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=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 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: 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 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 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 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: 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: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n Frame 3 saved (frame_002.jpg, t=3.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=3ms 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 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: 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_73f145ee.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_73f145ee.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_73f145ee.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.76s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.76s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.76s): result: NodeOutput\n [ComfyUI] Prompt executed in 3.52 seconds\n [ComfyUI] Prompt executed in 3.52 seconds\n [ComfyUI] Prompt executed in 3.52 seconds\n Node executed (2 total), capturing...\n Frame 4 saved (frame_003.jpg, t=3.9s)\n [capture-node] freeze=248ms shot=1357ms unfreeze=0ms saved=True\n Execution complete (t=3.9s)\n Captured 4 unique frames over 5.56s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177845, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: surface_reconstruction_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 17 Stepping 1, AuthenticAMD"}}, "test_loading": {"src": "screenshots/test_loading_executed.png", "title": "test_loading", "status": "pass", "duration": "10.05", "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): 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=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_5d0420ff.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.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.29s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.53 seconds\n [ComfyUI] Prompt executed in 1.53 seconds\n [ComfyUI] Prompt executed in 1.53 seconds\n Frame 3 saved (frame_002.jpg, t=1.6s)\n [capture-node] freeze=3ms shot=87ms unfreeze=7ms saved=True\n Node executed (3 total), capturing...\n Frame 4 saved (frame_003.jpg, t=2.0s)\n [capture-node] freeze=52ms shot=236ms unfreeze=0ms saved=True\n Execution complete (t=2.0s)\n Captured 4 unique frames over 2.29s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177845, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: test_loading_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 17 Stepping 1, AuthenticAMD"}}, "transform": {"src": "screenshots/transform_executed.png", "title": "transform", "status": "pass", "duration": "8.89", "log": "Capturing execution frames: transform.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 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9\n [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9\n [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9\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: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, 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=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 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.08s): result: NodeOutput\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 GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.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=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', 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=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, 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 - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 8 vertices, 12 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: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_495f8107.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_495f8107.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_495f8107.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_495f8107.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_495f8107.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_495f8107.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.19s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.39 seconds\n [ComfyUI] Prompt executed in 0.39 seconds\n [ComfyUI] Prompt executed in 0.39 seconds\n Frame 2 saved (frame_001.jpg, t=0.5s)\n [capture-node] freeze=19ms shot=192ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=2ms shot=88ms unfreeze=0ms saved=False\n Execution complete (t=1.0s)\n Captured 2 unique frames over 1.13s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177845, canvas=742x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: transform_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 17 Stepping 1, AuthenticAMD"}}, "uv_unwrap": {"src": "screenshots/uv_unwrap_executed.png", "title": "uv_unwrap", "status": "pass", "duration": "16.72", "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\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/camelhead.off'\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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=6ms shot=138ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=4.8/16.0GB (30%) swap=1.4/2.9GB (48%) cpu=38% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.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=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n Frame 4 saved (frame_003.jpg, t=7.4s)\n [capture-node] freeze=3ms shot=109ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_ae031aa0.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_ae031aa0.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_ae031aa0.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_972c2c18_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_972c2c18_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_972c2c18_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput\n [ComfyUI] Prompt executed in 7.71 seconds\n [ComfyUI] Prompt executed in 7.71 seconds\n [ComfyUI] Prompt executed in 7.71 seconds\n Node executed (2 total), capturing...\n Frame 5 saved (frame_004.jpg, t=8.1s)\n [capture-node] freeze=3ms shot=92ms unfreeze=2ms saved=True\n Execution complete (t=8.4s)\n Captured 5 unique frames over 8.4s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_uv.html?v=17784500, canvas=287x287, rafFrozen=False\n [timing] trigger_3d_previews: 0.1s\n Saved high-quality screenshot: uv_unwrap_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 17 Stepping 1, AuthenticAMD"}}, "view_texture": {"src": "screenshots/view_texture_executed.png", "title": "view_texture", "status": "pass", "duration": "9.01", "log": "Capturing execution frames: view_texture.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] === /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] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Calling execution.validate_prompt()...\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 result: valid=True\n [ComfyUI] === Validation PASSED ===\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] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [SubprocessWorker] got response: ok\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] GeomPackLoadMesh done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', 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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.73 seconds\n [ComfyUI] Prompt executed in 0.73 seconds\n [ComfyUI] Prompt executed in 0.73 seconds\n [ComfyUI] Prompt executed in 0.73 seconds\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=43ms shot=188ms unfreeze=0ms saved=True\n Execution complete (t=1.0s)\n Captured 2 unique frames over 1.3s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk_textured.html?, canvas=221x262, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: view_texture_executed.png\n [timing] final_screenshot: 0.1s\n Captured 3 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}};
+ const workflowData = {"alpha_wrap": {"src": "screenshots/alpha_wrap_executed.png", "title": "alpha_wrap", "status": "pass", "duration": "27.01", "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [capture-periodic] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.85s): 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=3 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.11s): 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=4 sending call_method\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_edb1b441.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_edb1b441.stl\n Frame 6 saved (frame_005.jpg, t=11.3s)\n [capture-node] freeze=4ms shot=111ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.33s): 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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 7 saved (frame_006.jpg, t=11.8s)\n [capture-node] freeze=579ms shot=414ms unfreeze=3ms saved=True\n [capture-loop] iter=100 t=13.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=41% browser_rss=0.80GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.61s): 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 Node executed (3 total), capturing...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_af34ddcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (18061 vertices)\n Frame 8 saved (frame_007.jpg, t=14.3s)\n [capture-node] freeze=5ms shot=126ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_af34ddcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.62s): result: NodeOutput\n [ComfyUI] Prompt executed in 14.58 seconds\n Node executed (4 total), capturing...\n Frame 9 saved (frame_008.jpg, t=15.0s)\n [capture-node] freeze=4ms shot=697ms unfreeze=0ms saved=True\n Execution complete (t=15.0s)\n Captured 9 unique frames over 15.71s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: alpha_wrap_executed.png\n [timing] final_screenshot: 0.3s\n Captured 10 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.43", "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): 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.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=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 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=12 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 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=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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): 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 [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 Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=4.3s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.3/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.71GB\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.42s): 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 4 saved (frame_003.jpg, t=11.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.2/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.71GB\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.81s): 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 Node executed (4 total), capturing...\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 Frame 5 saved (frame_004.jpg, t=12.5s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms 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.27s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Batch size: 4, showing index: 1/4\n Node executed (5 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_batch_a48c7cf9.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.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 13.60 seconds\n Frame 6 saved (frame_005.jpg, t=13.8s)\n [capture-node] freeze=5ms shot=94ms unfreeze=4ms saved=True\n Node executed (6 total), capturing...\n Frame 7 saved (frame_006.jpg, t=14.3s)\n [capture-node] freeze=2ms shot=90ms unfreeze=0ms saved=True\n Execution complete (t=14.3s)\n Captured 7 unique frames over 14.43s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, 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 8 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.90", "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: 136ee4fd-bd01-4e4c-8006-0254614ee403\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.09s): 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.10s): 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=20 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.11s): 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=21 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): 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 Node executed (1 total), capturing...\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.8s)\n [capture-node] freeze=68ms shot=128ms unfreeze=4ms 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.49s): 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 Node executed (2 total), capturing...\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_e65814d5.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_e65814d5.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.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.15 seconds\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=27ms shot=155ms unfreeze=68ms saved=True\n Node executed (3 total), capturing...\n Frame 4 saved (frame_003.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=102ms unfreeze=0ms saved=True\n Execution complete (t=1.9s)\n Captured 4 unique frames over 1.98s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, 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": "11.17", "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: 68e57b63-5c8c-4d72-9c86-3f31fddd6d39\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: 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=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 (0.09s): 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.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=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.12s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.64s): 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 2 saved (frame_001.jpg, t=1.4s)\n [capture-node] freeze=3ms shot=96ms unfreeze=3ms 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.98s): 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 Node executed (2 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_201bb815.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_201bb815.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_201bb815.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_201bb815.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.23s): result: NodeOutput\n [ComfyUI] Prompt executed in 2.27 seconds\n Frame 3 saved (frame_002.jpg, t=2.4s)\n [capture-node] freeze=3ms shot=107ms unfreeze=26ms saved=True\n Node executed (3 total), capturing...\n Frame 4 saved (frame_003.jpg, t=3.0s)\n [capture-node] freeze=2ms shot=127ms unfreeze=0ms saved=True\n Execution complete (t=3.0s)\n Captured 4 unique frames over 3.2s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/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 5 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": "13.60", "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: 6adbf764-a811-440c-8990-a6f264947da2\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: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55946']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): 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.10s): 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 Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=118ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (0.42s): 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b419eb9c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b419eb9c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 4.66 seconds\n Frame 4 saved (frame_003.jpg, t=4.8s)\n [capture-node] freeze=5ms shot=112ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n Frame 5 saved (frame_004.jpg, t=5.2s)\n [capture-node] freeze=90ms shot=323ms unfreeze=0ms saved=True\n Execution complete (t=5.2s)\n Captured 5 unique frames over 5.69s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, 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 6 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": "19.07", "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method\n Node executed (1 total), capturing...\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 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): 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=42 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Frame 3 saved (frame_002.jpg, t=3.4s)\n [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.14s): 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=43 sending call_method\n Node executed (3 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 4 saved (frame_003.jpg, t=5.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=7ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.86s): 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=44 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n [capture-loop] iter=50 t=6.5s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=158 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=28% browser_rss=0.78GB\n Node executed (4 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_FastSimplification done (0.35s): 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3610a0e2.vtp\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3610a0e2.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3610a0e2.vtp\n Frame 5 saved (frame_004.jpg, t=6.6s)\n [capture-node] freeze=1196ms shot=727ms unfreeze=8ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3610a0e2.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_3610a0e2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)\n Node executed (5 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_3610a0e2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (2.12s): result: NodeOutput\n [ComfyUI] Prompt executed in 8.63 seconds\n Frame 6 saved (frame_005.jpg, t=8.8s)\n [capture-node] freeze=3ms shot=163ms unfreeze=3ms saved=True\n Node executed (6 total), capturing...\n Frame 7 saved (frame_006.jpg, t=9.3s)\n [capture-node] freeze=980ms shot=712ms unfreeze=0ms saved=True\n Execution complete (t=9.3s)\n Captured 7 unique frames over 11.05s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41894/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": "19.90", "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 Queuing workflow for execution...\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 [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: 8165f04f-d407-4ac9-a677-00e1093f48f2\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.2s)\n [capture-periodic] freeze=2ms shot=99ms unfreeze=3ms 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 (4.28s): 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=47 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_7cc4f808.vtp\n Node executed (1 total), capturing...\n Frame 4 saved (frame_003.jpg, t=4.8s)\n [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=39% browser_rss=0.68GB\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_7cc4f808.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 (5.29s): result: NodeOutput\n [ComfyUI] Prompt executed in 9.60 seconds\n Node executed (2 total), capturing...\n Frame 5 saved (frame_004.jpg, t=10.0s)\n [capture-node] freeze=3ms shot=106ms unfreeze=0ms saved=True\n Execution complete (t=10.0s)\n Captured 5 unique frames over 10.09s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, 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.5s\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": "13.18", "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: 63446cef-6305-48f1-abe0-0d5a943dbc3b\n [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b\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: 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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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_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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): 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: 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.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_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.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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.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=53 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=53 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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): 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=54 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=54 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): 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 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\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.70s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.70s): 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 Node executed (2 total), capturing...\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 [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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.12s): 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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n Frame 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=86ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp\n Node executed (3 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.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 (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): 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=58 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist done (0.19s): 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=59 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=59 sending call_method\n Frame 4 saved (frame_003.jpg, t=2.3s)\n [capture-node] freeze=80ms shot=719ms unfreeze=6ms saved=True\n Node executed (5 total), capturing...\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 (1.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (1.20s): 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=60 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=60 sending call_method\n [capture-node] freeze=3ms shot=121ms unfreeze=6ms saved=False\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.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 Node executed (6 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_832ae60a.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_832ae60a.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_832ae60a.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_832ae60a.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.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.22s): result: NodeOutput\n [ComfyUI] Prompt executed in 3.77 seconds\n [ComfyUI] Prompt executed in 3.77 seconds\n Frame 5 saved (frame_004.jpg, t=4.0s)\n [capture-node] freeze=327ms shot=347ms unfreeze=3ms saved=True\n Node executed (7 total), capturing...\n [capture-node] freeze=2ms shot=124ms unfreeze=0ms saved=False\n Execution complete (t=5.0s)\n Captured 5 unique frames over 5.1s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41894/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 6 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": "14.52", "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 [ComfyUI] Node 14: GeomPackDetectSelfIntersections\n [ComfyUI] Node 14: 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 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: 0ea2bace-09f3-4164-a494-13a0b006d43a\n [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a\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: 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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=107ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (4.01s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.23s): 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 Node executed (1 total), capturing...\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 [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 Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-node] freeze=4ms shot=119ms unfreeze=4ms saved=True\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 [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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.51s): 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 Node executed (2 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 [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 [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 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_flag', 'intersection_count']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['face.self_intersecting', 'intersection_flag', 'intersection_count']\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n Frame 4 saved (frame_003.jpg, t=5.1s)\n [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.vtp\n Node executed (3 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.44s): result: NodeOutput\n [ComfyUI] Prompt executed in 5.38 seconds\n [ComfyUI] Prompt executed in 5.38 seconds\n [capture-node] freeze=3ms shot=105ms unfreeze=4ms saved=False\n Node executed (4 total), capturing...\n Frame 5 saved (frame_004.jpg, t=5.9s)\n [capture-node] freeze=37ms shot=543ms unfreeze=0ms saved=True\n Execution complete (t=5.9s)\n Captured 5 unique frames over 6.48s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, 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.71", "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: f3a8e6ce-5181-46ea-8b04-105b25f084c5\n [ComfyUI] Generated prompt_id: f3a8e6ce-5181-46ea-8b04-105b25f084c5\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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive 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=67 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=67 sending call_method\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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.11s): 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=68 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=68 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.11s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.31 seconds\n [ComfyUI] Prompt executed in 0.31 seconds\n Frame 2 saved (frame_001.jpg, t=0.6s)\n [capture-node] freeze=6ms shot=88ms unfreeze=3ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=3ms shot=77ms unfreeze=0ms saved=False\n Execution complete (t=0.9s)\n Captured 2 unique frames over 1.01s\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": "23.27", "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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=3ms shot=92ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=90ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=0.5/2.9GB (19%) cpu=31% browser_rss=0.71GB\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.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): 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] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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 Frame 4 saved (frame_003.jpg, t=7.2s)\n [capture-node] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): 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 Node executed (2 total), capturing...\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 Frame 5 saved (frame_004.jpg, t=7.6s)\n [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.3/16.0GB (33%) swap=0.5/2.9GB (19%) cpu=35% browser_rss=0.63GB\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.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.34s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n Node executed (3 total), capturing...\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: 3.517681\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.517681\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.23s): result: NodeOutput\n [ComfyUI] Prompt executed in 14.86 seconds\n [ComfyUI] Prompt executed in 14.86 seconds\n Frame 6 saved (frame_005.jpg, t=15.0s)\n [capture-node] freeze=9ms shot=97ms unfreeze=3ms saved=True\n Node executed (4 total), capturing...\n Frame 7 saved (frame_006.jpg, t=15.4s)\n [capture-node] freeze=36ms shot=131ms unfreeze=0ms saved=True\n Execution complete (t=15.4s)\n Captured 7 unique frames over 15.61s\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": "10.55", "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: dc2292ee-126f-4f5a-8dd4-007b084406f5\n [ComfyUI] Generated prompt_id: dc2292ee-126f-4f5a-8dd4-007b084406f5\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.23s): 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 [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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.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.951065464225, 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.951065464225, 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.86s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.86s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.64 seconds\n [ComfyUI] Prompt executed in 1.64 seconds\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.0s)\n [capture-node] freeze=699ms shot=96ms unfreeze=0ms saved=True\n Execution complete (t=2.0s)\n Captured 3 unique frames over 2.82s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=486x348, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: normals_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"}}, "point_mesh_distance": {"src": "screenshots/point_mesh_distance_executed.png", "title": "point_mesh_distance", "status": "pass", "duration": "9.62", "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: 71bd74ce-315f-4f4a-bf41-829d8120a7f8\n [ComfyUI] Generated prompt_id: 71bd74ce-315f-4f4a-bf41-829d8120a7f8\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=80 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=80 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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=81 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=81 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.13s): result: NodeOutput\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=82 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=82 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427\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.54s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.54s): 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=84 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=84 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes\n Node executed (1 total), capturing...\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 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_382d6e5c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_382d6e5c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.23s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.22 seconds\n [ComfyUI] Prompt executed in 1.22 seconds\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=111ms unfreeze=3ms saved=True\n Node executed (3 total), capturing...\n Frame 3 saved (frame_002.jpg, t=1.6s)\n [capture-node] freeze=2ms shot=97ms unfreeze=0ms saved=True\n Execution complete (t=1.6s)\n Captured 3 unique frames over 1.76s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, 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 4 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": "13.16", "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 [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 Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=5ms shot=101ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=8ms shot=124ms unfreeze=4ms 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 (4.83s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.83s): 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_924bc1c1.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_924bc1c1.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 4.99 seconds\n [ComfyUI] Prompt executed in 4.99 seconds\n Node executed (1 total), capturing...\n Frame 4 saved (frame_003.jpg, t=5.3s)\n [capture-node] freeze=5ms shot=98ms unfreeze=0ms saved=True\n Execution complete (t=5.3s)\n Captured 4 unique frames over 5.46s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer.html?v=17784602743, 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 5 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": "16.70", "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=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: 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.5s)\n [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): 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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\n Node executed (2 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=148ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): 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=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: 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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.14s): 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=98 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=98 sending call_method\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 4 saved (frame_003.jpg, t=3.9s)\n [capture-node] freeze=5ms shot=111ms unfreeze=4ms saved=True\n Node executed (4 total), capturing...\n Frame 5 saved (frame_004.jpg, t=4.3s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): 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 [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 - 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n Node executed (5 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43324 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43324 vertices)\n Frame 6 saved (frame_005.jpg, t=6.9s)\n [capture-node] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.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, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [capture-loop] iter=50 t=7.2s state={'complete': False, 'error': None, 'executedCount': 5, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.70GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5685 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5685 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (695 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (695 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.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 (0.79s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.79s): result: NodeOutput\n [ComfyUI] Prompt executed in 7.23 seconds\n [ComfyUI] Prompt executed in 7.23 seconds\n Node executed (6 total), capturing...\n Frame 7 saved (frame_006.jpg, t=7.6s)\n [capture-node] freeze=3ms shot=1186ms unfreeze=0ms saved=True\n Execution complete (t=7.6s)\n Captured 7 unique frames over 8.84s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=486x384, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: reconstruct_all_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"}}, "refine_mesh": {"src": "screenshots/refine_mesh_executed.png", "title": "refine_mesh", "status": "pass", "duration": "10.65", "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\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\\\":\\\"\\\",\\\"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: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19\n [ComfyUI] Generated prompt_id: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] RefineMesh done (0.25s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n Node executed (1 total), capturing...\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=4ms shot=100ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_92b716d5.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_92b716d5.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 (0.73s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.73s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.33 seconds\n [ComfyUI] Prompt executed in 1.33 seconds\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=1.7s)\n [capture-node] freeze=184ms shot=815ms unfreeze=0ms saved=True\n Execution complete (t=1.7s)\n Captured 3 unique frames over 2.7s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=387x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: refine_mesh_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"}}, "remesh_intersections": {"src": "screenshots/remesh_intersections_executed.png", "title": "remesh_intersections", "status": "pass", "duration": "10.08", "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 Queuing workflow for execution...\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\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: 224896b2-abff-4680-a035-7e59afefadf5\n [ComfyUI] Generated prompt_id: 224896b2-abff-4680-a035-7e59afefadf5\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.19s): 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 [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.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.35s): 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: 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 [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 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 [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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): 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 [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_count', 'intersection_flag', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'intersection_flag', '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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.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 Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=90ms unfreeze=4ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.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.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.48s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.40 seconds\n [ComfyUI] Prompt executed in 1.40 seconds\n Node executed (4 total), capturing...\n Frame 4 saved (frame_003.jpg, t=1.8s)\n [capture-node] freeze=244ms shot=322ms unfreeze=0ms saved=True\n Execution complete (t=1.8s)\n Captured 4 unique frames over 2.36s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: remesh_intersections_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"}}, "remeshing": {"src": "screenshots/remeshing_executed.png", "title": "remeshing", "status": "pass", "duration": "48.07", "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: 65b260e2-7760-4109-b7ad-00657a2056f3\n [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): 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=3ms shot=90ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=28% browser_rss=0.60GB\n [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.58GB\n [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=31% browser_rss=0.58GB\n [capture-loop] iter=200 t=22.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.57GB\n [capture-loop] iter=250 t=27.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.57GB\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.00088159999999999996 s.\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.00088159999999999996 s.\n [ComfyUI] Constraint integration took 0.0001584 s.\n [ComfyUI] Constraint integration took 0.0001584 s.\n [ComfyUI] Constraint elimination took 0.0063842999999999999 s.\n [ComfyUI] Constraint elimination took 0.0063842999999999999 s.\n [ComfyUI] Reindexing took 0.00030279999999999999 s.\n [ComfyUI] Reindexing took 0.00030279999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 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.0213671 s.\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.0213671 s.\n [ComfyUI] final full solution\n [ComfyUI] final full solution\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 s.\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 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.70732260000000013 s.\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.70732260000000013 s.\n [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.\n [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.\n [capture-loop] iter=300 t=33.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.56GB\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=39.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=34% browser_rss=0.57GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"C:\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 (38.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (38.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] [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n Frame 4 saved (frame_003.jpg, t=39.4s)\n [capture-node] freeze=3ms shot=104ms unfreeze=4ms 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_c0eec60b.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_c0eec60b.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 (0.75s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.75s): result: NodeOutput\n [ComfyUI] Prompt executed in 39.79 seconds\n [ComfyUI] Prompt executed in 39.79 seconds\n Node executed (2 total), capturing...\n Frame 5 saved (frame_004.jpg, t=40.1s)\n [capture-node] freeze=3ms shot=105ms unfreeze=0ms saved=True\n Execution complete (t=40.1s)\n Captured 5 unique frames over 40.26s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=0x0, rafFrozen=False\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: remeshing_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"}}, "sharpen": {"src": "screenshots/sharpen_executed.png", "title": "sharpen", "status": "pass", "duration": "9.91", "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 Queuing workflow for execution...\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 [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: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\n [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\n [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): 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 Frame 2 saved (frame_001.jpg, t=0.8s)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [capture-node] freeze=8ms shot=88ms unfreeze=2ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.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.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.05 seconds\n [ComfyUI] Prompt executed in 1.05 seconds\n [ComfyUI] Prompt executed in 1.05 seconds\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=1.4s)\n [capture-node] freeze=380ms shot=329ms unfreeze=0ms saved=True\n Execution complete (t=1.4s)\n Captured 3 unique frames over 2.13s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/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": "76.98", "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows\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": "9.27", "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 Queuing workflow for execution...\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 [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: 26fa6709-f8fc-4397-a791-d16678c7ded2\n [ComfyUI] Generated prompt_id: 26fa6709-f8fc-4397-a791-d16678c7ded2\n [ComfyUI] Generated prompt_id: 26fa6709-f8fc-4397-a791-d16678c7ded2\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 (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_71c1545f.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=0.7s)\n [capture-node] freeze=9ms shot=132ms unfreeze=0ms saved=True\n Execution complete (t=0.7s)\n Captured 2 unique frames over 0.86s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, 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": "21.44", "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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=3ms shot=113ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=2ms shot=104ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=29% browser_rss=0.58GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=4ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got respons\n... (truncated)", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "skeleton_extraction": {"src": "screenshots/skeleton_extraction_executed.png", "title": "skeleton_extraction", "status": "pass", "duration": "14.47", "log": "Capturing execution frames: skeleton_extraction.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 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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: 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] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=93ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): 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=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=4ms shot=105ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 205875.08it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 205875.08it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 205875.08it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, 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=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=4.7/16.0GB (29%) swap=1.0/2.9GB (35%) cpu=32% browser_rss=0.66GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\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.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.32s): result: NodeOutput\n [ComfyUI] Prompt executed in 5.82 seconds\n [ComfyUI] Prompt executed in 5.82 seconds\n [ComfyUI] Prompt executed in 5.82 seconds\n Node executed (1 total), capturing...\n Frame 4 saved (frame_003.jpg, t=6.2s)\n [capture-node] freeze=3ms shot=99ms unfreeze=7ms saved=True\n Execution complete (t=6.6s)\n Captured 4 unique frames over 6.61s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=742x485, rafFrozen=False\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: skeleton_extraction_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"}}, "sMOOth": {"src": "screenshots/sMOOth_executed.png", "title": "sMOOth", "status": "pass", "duration": "9.49", "log": "Capturing execution frames: sMOOth.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: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: 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\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: 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 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\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=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): 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=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_433351cc.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.72 seconds\n [ComfyUI] Prompt executed in 0.72 seconds\n [ComfyUI] Prompt executed in 0.72 seconds\n Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=12ms shot=266ms unfreeze=9ms saved=True\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=1.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=0ms saved=True\n Execution complete (t=1.5s)\n Captured 3 unique frames over 1.68s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: sMOOth_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"}}, "smooth_all": {"src": "screenshots/smooth_all_executed.png", "title": "smooth_all", "status": "pass", "duration": "10.85", "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.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=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=108ms unfreeze=3ms saved=True\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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n Node executed (3 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.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=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_lapl\n... (truncated)", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "surface_reconstruction": {"src": "screenshots/surface_reconstruction_executed.png", "title": "surface_reconstruction", "status": "pass", "duration": "13.17", "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): 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=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 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: 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 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 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 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: 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: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=3ms shot=94ms unfreeze=3ms 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 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: 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: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ec1e6f3d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ec1e6f3d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ec1e6f3d.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.79s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.79s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.79s): result: NodeOutput\n [ComfyUI] Prompt executed in 3.40 seconds\n [ComfyUI] Prompt executed in 3.40 seconds\n [ComfyUI] Prompt executed in 3.40 seconds\n Node executed (2 total), capturing...\n Frame 4 saved (frame_003.jpg, t=3.8s)\n [capture-node] freeze=190ms shot=1195ms unfreeze=0ms saved=True\n Execution complete (t=3.8s)\n Captured 4 unique frames over 5.21s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: surface_reconstruction_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"}}, "test_loading": {"src": "screenshots/test_loading_executed.png", "title": "test_loading", "status": "pass", "duration": "10.28", "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=98ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): 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=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_74138791.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.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.75 seconds\n [ComfyUI] Prompt executed in 1.75 seconds\n [ComfyUI] Prompt executed in 1.75 seconds\n Frame 3 saved (frame_002.jpg, t=1.8s)\n [capture-node] freeze=3ms shot=89ms unfreeze=10ms saved=True\n Node executed (3 total), capturing...\n Frame 4 saved (frame_003.jpg, t=2.2s)\n [capture-node] freeze=53ms shot=265ms unfreeze=0ms saved=True\n Execution complete (t=2.2s)\n Captured 4 unique frames over 2.56s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: test_loading_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"}}, "transform": {"src": "screenshots/transform_executed.png", "title": "transform", "status": "pass", "duration": "8.81", "log": "Capturing execution frames: transform.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 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\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: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, 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=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.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=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', 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=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, 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 - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 8 vertices, 12 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: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\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.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.21s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.43 seconds\n [ComfyUI] Prompt executed in 0.43 seconds\n [ComfyUI] Prompt executed in 0.43 seconds\n Frame 2 saved (frame_001.jpg, t=0.6s)\n [capture-node] freeze=19ms shot=113ms unfreeze=11ms saved=True\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=1.0s)\n [capture-node] freeze=2ms shot=90ms unfreeze=0ms saved=True\n Execution complete (t=1.0s)\n Captured 3 unique frames over 1.11s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=742x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: transform_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"}}, "uv_unwrap": {"src": "screenshots/uv_unwrap_executed.png", "title": "uv_unwrap", "status": "pass", "duration": "20.58", "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\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/camelhead.off'\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] 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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=9ms shot=107ms unfreeze=3ms 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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 (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.6/16.0GB (28%) swap=1.0/2.9GB (34%) cpu=32% browser_rss=0.59GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=6ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.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=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.0/2.9GB (34%) cpu=75% browser_rss=0.59GB\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n Frame 5 saved (frame_004.jpg, t=11.8s)\n [capture-node] freeze=4ms shot=90ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_57c6cf80.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_57c6cf80.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_57c6cf80.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_f72437ae_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_f72437ae_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_f72437ae_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput\n [ComfyUI] Prompt executed in 12.12 seconds\n [ComfyUI] Prompt executed in 12.12 seconds\n [ComfyUI] Prompt executed in 12.12 seconds\n Node executed (2 total), capturing...\n Frame 6 saved (frame_005.jpg, t=12.5s)\n [capture-node] freeze=2ms shot=102ms unfreeze=0ms saved=True\n Execution complete (t=12.5s)\n Captured 6 unique frames over 12.72s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_uv.html?v=17784605, canvas=287x287, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: uv_unwrap_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"}}, "view_texture": {"src": "screenshots/view_texture_executed.png", "title": "view_texture", "status": "pass", "duration": "9.23", "log": "Capturing execution frames: view_texture.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] === /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] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n Queuing workflow for execution...\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Calling execution.validate_prompt()...\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 result: valid=True\n [ComfyUI] === Validation PASSED ===\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] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [SubprocessWorker] got response: ok\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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', 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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.65 seconds\n [ComfyUI] Prompt executed in 0.65 seconds\n [ComfyUI] Prompt executed in 0.65 seconds\n [ComfyUI] Prompt executed in 0.65 seconds\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=14ms shot=190ms unfreeze=0ms saved=True\n Execution complete (t=0.9s)\n Captured 2 unique frames over 1.19s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk_textured.html?, canvas=221x262, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: view_texture_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"}}};
const workflowNames = Object.keys(workflowData);
- const videoData = {"sMOOth": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sMOOth.json"}, {"file": "frame_001.jpg", "time": 0.68, "log": "Capturing execution frames: sMOOth.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: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: 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.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: 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 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\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=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): 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=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method"}, {"file": "frame_002.jpg", "time": 1.19, "log": "Capturing execution frames: sMOOth.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: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: 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.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: 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 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\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=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): 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=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_591cef56.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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.54 seconds\n [ComfyUI] Prompt executed in 0.54 seconds\n [ComfyUI] Prompt executed in 0.54 seconds\n Frame 2 saved (frame_001.jpg, t=0.7s)\n [capture-node] freeze=12ms shot=126ms unfreeze=14ms saved=True"}, {"file": "frame_003.jpg", "time": 3.567570924758911, "log": "Final screenshot"}], "total_time": 1.34}, "fix_self_intersection": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: fix_self_intersection.json"}, {"file": "frame_001.jpg", "time": 0.75, "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: e7898393-5b0c-4f3b-8fc0-aafdd300b223\n [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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"}, {"file": "frame_002.jpg", "time": 1.27, "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: e7898393-5b0c-4f3b-8fc0-aafdd300b223\n [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 Node executed (1 total), capturing...\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 [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 Frame 2 saved (frame_001.jpg, t=0.8s)\n [capture-node] freeze=4ms shot=121ms unfreeze=5ms saved=True\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 [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.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.48s): 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"}, {"file": "frame_003.jpg", "time": 1.67, "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: e7898393-5b0c-4f3b-8fc0-aafdd300b223\n [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 Node executed (1 total), capturing...\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 [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 Frame 2 saved (frame_001.jpg, t=0.8s)\n [capture-node] freeze=4ms shot=121ms unfreeze=5ms saved=True\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 [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.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.48s): 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 Node executed (2 total), capturing...\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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): 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: ['intersection_count', 'face.self_intersecting', 'intersection_flag']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', '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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=104ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp"}, {"file": "frame_004.jpg", "time": 2.45, "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: e7898393-5b0c-4f3b-8fc0-aafdd300b223\n [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 Node executed (1 total), capturing...\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 [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 Frame 2 saved (frame_001.jpg, t=0.8s)\n [capture-node] freeze=4ms shot=121ms unfreeze=5ms saved=True\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 [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.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.48s): 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 Node executed (2 total), capturing...\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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): 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: ['intersection_count', 'face.self_intersecting', 'intersection_flag']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', '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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=104ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp\n Node executed (3 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.44s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.50 seconds\n [ComfyUI] Prompt executed in 1.50 seconds\n Frame 4 saved (frame_003.jpg, t=1.7s)\n [capture-node] freeze=53ms shot=152ms unfreeze=69ms saved=True"}, {"file": "frame_005.jpg", "time": 5.109083414077759, "log": "Final screenshot"}], "total_time": 2.73}, "skeleton_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: skeleton_all.json"}, {"file": "frame_001.jpg", "time": 2.29, "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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"}, {"file": "frame_002.jpg", "time": 4.45, "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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=3ms shot=114ms unfreeze=3ms saved=True"}, {"file": "frame_003.jpg", "time": 6.66, "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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=3ms shot=114ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.56GB"}, {"file": "frame_004.jpg", "time": 10.99, "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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=3ms shot=114ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.56GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=4ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]"}, {"file": "frame_005.jpg", "time": 11.96, "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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=3ms shot=114ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.56GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=4ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n Frame 5 saved (frame_004.jpg, t=11.0s)\n [capture-periodic] freeze=2ms shot=118ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.55GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): 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=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar"}, {"file": "frame_006.jpg", "time": 13.55, "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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=3ms shot=114ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.56GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=4ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n Frame 5 saved (frame_004.jpg, t=11.0s)\n [capture-periodic] freeze=2ms shot=118ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.55GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): 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=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n Node executed (1 total), capturing...\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.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=149 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=149 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=149 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=150 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=150 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=150 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n Frame 6 saved (frame_005.jpg, t=12.0s)\n [capture-node] freeze=529ms shot=331ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (1.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (1.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (1.03s): 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] [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] 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 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=151 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=151 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=151 sending call_method\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: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.28s): result: NodeOutput\n [ComfyUI] Prompt executed in 13.17 seconds\n [ComfyUI] Prompt executed in 13.17 seconds\n [ComfyUI] Prompt executed in 13.17 seconds"}, {"file": "frame_007.jpg", "time": 16.349312782287598, "log": "Final screenshot"}], "total_time": 13.71}, "reconstruct_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: reconstruct_all.json"}, {"file": "frame_001.jpg", "time": 1.47, "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 Queuing workflow for execution...\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 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: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\n [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): 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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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: 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=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): 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"}, {"file": "frame_002.jpg", "time": 3.92, "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 Queuing workflow for execution...\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 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: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\n [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): 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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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: 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=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): 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_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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\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 2 saved (frame_001.jpg, t=1.5s)\n [capture-node] freeze=30ms shot=158ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=3ms shot=113ms unfreeze=2ms saved=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): 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=97 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=97 sending call_method"}, {"file": "frame_003.jpg", "time": 4.32, "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 Queuing workflow for execution...\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 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: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\n [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): 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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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: 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=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): 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_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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\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 2 saved (frame_001.jpg, t=1.5s)\n [capture-node] freeze=30ms shot=158ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=3ms shot=113ms unfreeze=2ms saved=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): 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=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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): 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 Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=2ms saved=True\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..."}, {"file": "frame_004.jpg", "time": 6.21, "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 Queuing workflow for execution...\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 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: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\n [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): 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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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: 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=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): 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_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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\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 2 saved (frame_001.jpg, t=1.5s)\n [capture-node] freeze=30ms shot=158ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=3ms shot=113ms unfreeze=2ms saved=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): 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=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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): 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 Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=2ms saved=True\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 Node executed (4 total), capturing...\n Frame 4 saved (frame_003.jpg, t=4.3s)\n [capture-node] freeze=4ms shot=144ms unfreeze=29ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\pymeshlab\\__init__.py\", line 41 in filter_function\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\pymeshlab\\__init__.py\", line 41 in filter_function\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\reconstruction\\backends\\poisson.py\", line 173 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\reconstruction\\backends\\poisson.py\", line 173 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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] GeomPackReconstruct_Poisson done (2.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.04s): 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"}, {"file": "frame_005.jpg", "time": 7.12, "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 Queuing workflow for execution...\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 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: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\n [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): 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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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: 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=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): 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_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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\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 2 saved (frame_001.jpg, t=1.5s)\n [capture-node] freeze=30ms shot=158ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=3ms shot=113ms unfreeze=2ms saved=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): 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=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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): 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 Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=2ms saved=True\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 Node executed (4 total), capturing...\n Frame 4 saved (frame_003.jpg, t=4.3s)\n [capture-node] freeze=4ms shot=144ms unfreeze=29ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\pymeshlab\\__init__.py\", line 41 in filter_function\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\pymeshlab\\__init__.py\", line 41 in filter_function\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\reconstruction\\backends\\poisson.py\", line 173 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\reconstruction\\backends\\poisson.py\", line 173 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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] GeomPackReconstruct_Poisson done (2.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.04s): 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 [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 - 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43461 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43461 vertices)\n Frame 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=129ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.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, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5760 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5760 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (730 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (730 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.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 (0.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.80s): result: NodeOutput\n [ComfyUI] Prompt executed in 6.69 seconds\n [ComfyUI] Prompt executed in 6.69 seconds"}, {"file": "frame_006.jpg", "time": 12.546421766281128, "log": "Final screenshot"}], "total_time": 8.45}, "uv_unwrap": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: uv_unwrap.json"}, {"file": "frame_001.jpg", "time": 2.26, "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\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/camelhead.off'\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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces"}, {"file": "frame_002.jpg", "time": 4.48, "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\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/camelhead.off'\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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True"}, {"file": "frame_003.jpg", "time": 7.43, "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\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/camelhead.off'\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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=6ms shot=138ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=4.8/16.0GB (30%) swap=1.4/2.9GB (48%) cpu=38% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.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=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method"}, {"file": "frame_004.jpg", "time": 8.05, "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\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/camelhead.off'\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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=6ms shot=138ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=4.8/16.0GB (30%) swap=1.4/2.9GB (48%) cpu=38% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.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=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n Frame 4 saved (frame_003.jpg, t=7.4s)\n [capture-node] freeze=3ms shot=109ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_ae031aa0.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_ae031aa0.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_ae031aa0.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_972c2c18_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_972c2c18_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_972c2c18_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput\n [ComfyUI] Prompt executed in 7.71 seconds\n [ComfyUI] Prompt executed in 7.71 seconds\n [ComfyUI] Prompt executed in 7.71 seconds"}, {"file": "frame_005.jpg", "time": 10.977424144744873, "log": "Final screenshot"}], "total_time": 8.4}, "remeshing": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: remeshing.json"}, {"file": "frame_001.jpg", "time": 2.21, "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: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\n [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): 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"}, {"file": "frame_002.jpg", "time": 4.37, "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: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\n [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): 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=2ms shot=105ms unfreeze=3ms saved=True"}, {"file": "frame_003.jpg", "time": 44.87, "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: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\n [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): 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=2ms shot=105ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=91ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.7/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=52% browser_rss=0.66GB\n [capture-loop] iter=100 t=11.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=59% browser_rss=0.54GB\n [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB\n [capture-loop] iter=300 t=33.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB\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.0010575999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.0010575999999999999 s.\n [ComfyUI] Constraint integration took 0.0002198 s.\n [ComfyUI] Constraint integration took 0.0002198 s.\n [ComfyUI] Constraint elimination took 0.0071256000000000002 s.\n [ComfyUI] Constraint elimination took 0.0071256000000000002 s.\n [ComfyUI] Reindexing took 0.00044089999999999998 s.\n [ComfyUI] Reindexing took 0.00044089999999999998 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 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.022413599999999999 s.\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.022413599999999999 s.\n [ComfyUI] final full solution\n [ComfyUI] final full solution\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 s.\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 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.78097059999999996 s.\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.78097059999999996 s.\n [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.\n [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.\n [capture-loop] iter=350 t=39.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=58% browser_rss=0.53GB\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 [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 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 96 in tracked_array\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 96 in tracked_array\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 651 in __setitem__\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 651 in __setitem__\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 381 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 381 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"C:\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 (43.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (43.93s): 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"}, {"file": "frame_004.jpg", "time": 45.59, "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: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\n [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): 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=2ms shot=105ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=91ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.7/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=52% browser_rss=0.66GB\n [capture-loop] iter=100 t=11.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=59% browser_rss=0.54GB\n [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB\n [capture-loop] iter=300 t=33.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB\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.0010575999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.0010575999999999999 s.\n [ComfyUI] Constraint integration took 0.0002198 s.\n [ComfyUI] Constraint integration took 0.0002198 s.\n [ComfyUI] Constraint elimination took 0.0071256000000000002 s.\n [ComfyUI] Constraint elimination took 0.0071256000000000002 s.\n [ComfyUI] Reindexing took 0.00044089999999999998 s.\n [ComfyUI] Reindexing took 0.00044089999999999998 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 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.022413599999999999 s.\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.022413599999999999 s.\n [ComfyUI] final full solution\n [ComfyUI] final full solution\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 s.\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 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.78097059999999996 s.\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.78097059999999996 s.\n [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.\n [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.\n [capture-loop] iter=350 t=39.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=58% browser_rss=0.53GB\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 [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 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 96 in tracked_array\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 96 in tracked_array\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 651 in __setitem__\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 651 in __setitem__\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 381 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 381 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"C:\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 (43.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (43.93s): 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 [capture-loop] iter=400 t=44.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.3/16.0GB (33%) swap=1.0/2.9GB (33%) cpu=56% browser_rss=0.53GB\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 4 saved (frame_003.jpg, t=44.9s)\n [capture-node] freeze=3ms shot=102ms unfreeze=7ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_1a3a69eb.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_1a3a69eb.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 (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.74s): result: NodeOutput\n [ComfyUI] Prompt executed in 45.25 seconds\n [ComfyUI] Prompt executed in 45.25 seconds"}, {"file": "frame_005.jpg", "time": 48.030139446258545, "log": "Final screenshot"}], "total_time": 45.73}, "boolean_ops": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: boolean_ops.json"}, {"file": "frame_001.jpg", "time": 0.73, "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: aa96d901-bbc9-4733-8beb-aee281a509a6\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.10s): 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.11s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.16s): 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"}, {"file": "frame_002.jpg", "time": 1.34, "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: aa96d901-bbc9-4733-8beb-aee281a509a6\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.10s): 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.11s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.16s): 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=39ms shot=234ms unfreeze=4ms 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.56s): 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"}, {"file": "frame_003.jpg", "time": 1.92, "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: aa96d901-bbc9-4733-8beb-aee281a509a6\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.10s): 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.11s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.16s): 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=39ms shot=234ms unfreeze=4ms 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.56s): 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 Node executed (2 total), capturing...\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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_d332e92b.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_d332e92b.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.15s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.20 seconds\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=53ms shot=147ms unfreeze=88ms saved=True"}, {"file": "frame_004.jpg", "time": 4.316658020019531, "log": "Final screenshot"}], "total_time": 2.08}, "batch_remesh": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: batch_remesh.json"}, {"file": "frame_001.jpg", "time": 2.27, "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method"}, {"file": "frame_002.jpg", "time": 2.88, "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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"}, {"file": "frame_003.jpg", "time": 5.06, "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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"}, {"file": "frame_004.jpg", "time": 6.16, "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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 4 saved (frame_003.jpg, t=5.1s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms 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 (2.07s): 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"}, {"file": "frame_005.jpg", "time": 15.73, "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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 4 saved (frame_003.jpg, t=5.1s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms 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 (2.07s): 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 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.71GB\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=52% browser_rss=0.72GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (9.55s): 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)..."}, {"file": "frame_006.jpg", "time": 19.88, "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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 4 saved (frame_003.jpg, t=5.1s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms 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 (2.07s): 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 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.71GB\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=52% browser_rss=0.72GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (9.55s): 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 Node executed (3 total), capturing...\n Frame 6 saved (frame_005.jpg, t=15.7s)\n [capture-node] freeze=4ms shot=89ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2032 vertices, 3576 faces\n [capture-loop] iter=150 t=17.7s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=6.8/16.0GB (42%) swap=0.2/2.9GB (8%) cpu=28% browser_rss=0.71GB\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: Output: 9670 vertices, 19338 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (4.19s): 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)..."}, {"file": "frame_007.jpg", "time": 23.31, "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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 4 saved (frame_003.jpg, t=5.1s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms 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 (2.07s): 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 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.71GB\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=52% browser_rss=0.72GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (9.55s): 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 Node executed (3 total), capturing...\n Frame 6 saved (frame_005.jpg, t=15.7s)\n [capture-node] freeze=4ms shot=89ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2032 vertices, 3576 faces\n [capture-loop] iter=150 t=17.7s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=6.8/16.0GB (42%) swap=0.2/2.9GB (8%) cpu=28% browser_rss=0.71GB\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: Output: 9670 vertices, 19338 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (4.19s): 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 Node executed (4 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 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=16 sending call_method\n Frame 7 saved (frame_006.jpg, t=19.9s)\n [capture-node] freeze=2ms shot=80ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 206 vertices, 394 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (3.37s): 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"}, {"file": "frame_008.jpg", "time": 23.7, "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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 4 saved (frame_003.jpg, t=5.1s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms 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 (2.07s): 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 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.71GB\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=52% browser_rss=0.72GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (9.55s): 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 Node executed (3 total), capturing...\n Frame 6 saved (frame_005.jpg, t=15.7s)\n [capture-node] freeze=4ms shot=89ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2032 vertices, 3576 faces\n [capture-loop] iter=150 t=17.7s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=6.8/16.0GB (42%) swap=0.2/2.9GB (8%) cpu=28% browser_rss=0.71GB\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: Output: 9670 vertices, 19338 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (4.19s): 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 Node executed (4 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 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=16 sending call_method\n Frame 7 saved (frame_006.jpg, t=19.9s)\n [capture-node] freeze=2ms shot=80ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 206 vertices, 394 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (3.37s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_batch_70aa2577.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=4.318366133448304, no fields\n Frame 8 saved (frame_007.jpg, t=23.3s)\n [capture-node] freeze=3ms shot=100ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTKBatch done (0.40s): result: NodeOutput\n [ComfyUI] Prompt executed in 23.35 seconds"}, {"file": "frame_009.jpg", "time": 26.201133251190186, "log": "Final screenshot"}], "total_time": 24.0}, "mesh_mesh_distance": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: mesh_mesh_distance.json"}, {"file": "frame_001.jpg", "time": 2.27, "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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"}, {"file": "frame_002.jpg", "time": 4.46, "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=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)..."}, {"file": "frame_003.jpg", "time": 11.45, "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=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 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/16.0GB (37%) swap=0.7/2.9GB (25%) cpu=45% browser_rss=0.70GB\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 (9.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): 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..."}, {"file": "frame_004.jpg", "time": 13.44, "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=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 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/16.0GB (37%) swap=0.7/2.9GB (25%) cpu=45% browser_rss=0.70GB\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 (9.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): 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 Node executed (1 total), capturing...\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 Frame 4 saved (frame_003.jpg, t=11.4s)\n [capture-node] freeze=6ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (25%) cpu=49% browser_rss=0.59GB\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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.112758\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.112758\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ==="}, {"file": "frame_005.jpg", "time": 23.92, "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=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 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/16.0GB (37%) swap=0.7/2.9GB (25%) cpu=45% browser_rss=0.70GB\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 (9.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): 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 Node executed (1 total), capturing...\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 Frame 4 saved (frame_003.jpg, t=11.4s)\n [capture-node] freeze=6ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (25%) cpu=49% browser_rss=0.59GB\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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.112758\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.112758\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1649 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1649 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 Frame 5 saved (frame_004.jpg, t=13.4s)\n [capture-node] freeze=5ms shot=114ms unfreeze=3ms 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 [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=46% browser_rss=0.59GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=54% browser_rss=0.59GB\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 (10.49s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (10.49s): 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"}, {"file": "frame_006.jpg", "time": 24.65, "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=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 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/16.0GB (37%) swap=0.7/2.9GB (25%) cpu=45% browser_rss=0.70GB\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 (9.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): 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 Node executed (1 total), capturing...\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 Frame 4 saved (frame_003.jpg, t=11.4s)\n [capture-node] freeze=6ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (25%) cpu=49% browser_rss=0.59GB\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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.112758\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.112758\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1649 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1649 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 Frame 5 saved (frame_004.jpg, t=13.4s)\n [capture-node] freeze=5ms shot=114ms unfreeze=3ms 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 [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=46% browser_rss=0.59GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=54% browser_rss=0.59GB\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 (10.49s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (10.49s): 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 Frame 6 saved (frame_005.jpg, t=23.9s)\n [capture-node] freeze=3ms shot=109ms unfreeze=6ms saved=True\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.858216\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 2.858216\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.70s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.70s): result: NodeOutput\n [ComfyUI] Prompt executed in 24.24 seconds\n [ComfyUI] Prompt executed in 24.24 seconds"}, {"file": "frame_007.jpg", "time": 27.030704259872437, "log": "Final screenshot"}], "total_time": 24.81}, "normals": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: normals.json"}, {"file": "frame_001.jpg", "time": 1.75, "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: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\n [ComfyUI] Generated prompt_id: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.74s): 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.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.61s): 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 [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"}, {"file": "frame_002.jpg", "time": 3.87, "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: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\n [ComfyUI] Generated prompt_id: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.74s): 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.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.61s): 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 [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 Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.8s)\n [capture-node] freeze=3ms shot=79ms unfreeze=2ms saved=True\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.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.71s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.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 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.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.951065464225, 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.951065464225, fields=['normal_x', 'normal_y', 'normal_z', 'normal_magnitude', 'face.stl']"}, {"file": "frame_003.jpg", "time": 4.25, "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: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\n [ComfyUI] Generated prompt_id: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.74s): 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.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.61s): 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 [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 Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.8s)\n [capture-node] freeze=3ms shot=79ms unfreeze=2ms saved=True\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.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.71s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.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 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.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.951065464225, 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.951065464225, fields=['normal_x', 'normal_y', 'normal_z', 'normal_magnitude', 'face.stl']\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [capture-periodic] freeze=2ms shot=82ms unfreeze=2ms saved=True\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (1.77s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (1.77s): result: NodeOutput\n [ComfyUI] Prompt executed in 3.84 seconds\n [ComfyUI] Prompt executed in 3.84 seconds"}, {"file": "frame_004.jpg", "time": 6.573722839355469, "log": "Final screenshot"}], "total_time": 4.38}, "depth_map_to_mesh": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: depth_map_to_mesh.json"}, {"file": "frame_001.jpg", "time": 2.23, "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 Queuing workflow for execution...\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 [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: 08a914e8-c5d8-46f2-8c04-4e98749fc034\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]"}, {"file": "frame_002.jpg", "time": 4.37, "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 Queuing workflow for execution...\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 [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: 08a914e8-c5d8-46f2-8c04-4e98749fc034\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.2s)\n [capture-periodic] freeze=2ms shot=93ms unfreeze=6ms saved=True"}, {"file": "frame_003.jpg", "time": 8.16, "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 Queuing workflow for execution...\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 [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: 08a914e8-c5d8-46f2-8c04-4e98749fc034\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.2s)\n [capture-periodic] freeze=2ms shot=93ms unfreeze=6ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.5/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=45% browser_rss=0.77GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 589824 vertices, 1176578 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTextureToGeometry done (7.80s): 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..."}, {"file": "frame_004.jpg", "time": 15.46, "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 Queuing workflow for execution...\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 [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: 08a914e8-c5d8-46f2-8c04-4e98749fc034\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.2s)\n [capture-periodic] freeze=2ms shot=93ms unfreeze=6ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.5/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=45% browser_rss=0.77GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 589824 vertices, 1176578 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTextureToGeometry done (7.80s): 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 Frame 4 saved (frame_003.jpg, t=8.2s)\n [capture-node] freeze=3ms shot=91ms unfreeze=8ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_bb3b4497.vtp\n [capture-loop] iter=100 t=11.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.4/2.9GB (14%) cpu=30% browser_rss=0.67GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (589824 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 896 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 735 in write\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\visualization\\_vtp_export.py\", line 164 in export_mesh_with_scalars_vtp\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\visualization\\preview_mesh_vtk.py\", line 163 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 589824 vertices, 1176578 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===\n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_bb3b4497.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 (7.25s): result: NodeOutput\n [ComfyUI] Prompt executed in 15.07 seconds"}, {"file": "frame_005.jpg", "time": 19.641000270843506, "log": "Final screenshot"}], "total_time": 15.59}, "alpha_wrap": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: alpha_wrap.json"}, {"file": "frame_001.jpg", "time": 2.29, "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']..."}, {"file": "frame_002.jpg", "time": 4.45, "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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"}, {"file": "frame_003.jpg", "time": 6.7, "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB"}, {"file": "frame_004.jpg", "time": 10.81, "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=4ms 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 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\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.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] [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..."}, {"file": "frame_005.jpg", "time": 11.21, "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=4ms 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 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\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.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] [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 [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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n Frame 5 saved (frame_004.jpg, t=10.8s)\n [capture-node] freeze=4ms shot=96ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.34s): 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"}, {"file": "frame_006.jpg", "time": 13.7, "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=4ms 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 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\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.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] [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 [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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n Frame 5 saved (frame_004.jpg, t=10.8s)\n [capture-node] freeze=4ms shot=96ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.34s): 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 (0.14s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 6 saved (frame_005.jpg, t=11.2s)\n [capture-node] freeze=23ms shot=530ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=13.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=6.2/16.0GB (39%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.80GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.35s): 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..."}, {"file": "frame_007.jpg", "time": 14.32, "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=4ms 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 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\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.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] [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 [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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n Frame 5 saved (frame_004.jpg, t=10.8s)\n [capture-node] freeze=4ms shot=96ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.34s): 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 (0.14s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 6 saved (frame_005.jpg, t=11.2s)\n [capture-node] freeze=23ms shot=530ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=13.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=6.2/16.0GB (39%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.80GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.35s): 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 Node executed (3 total), capturing...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ae90f2e5.vtp\n Frame 7 saved (frame_006.jpg, t=13.7s)\n [capture-node] freeze=3ms shot=117ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ae90f2e5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.61s): result: NodeOutput\n [ComfyUI] Prompt executed in 13.90 seconds"}, {"file": "frame_008.jpg", "time": 17.402750730514526, "log": "Final screenshot"}], "total_time": 14.48}, "test_loading": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: test_loading.json"}, {"file": "frame_001.jpg", "time": 1.18, "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend"}, {"file": "frame_002.jpg", "time": 1.56, "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): 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=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method"}, {"file": "frame_003.jpg", "time": 1.98, "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): 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=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_5d0420ff.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.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.29s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.53 seconds\n [ComfyUI] Prompt executed in 1.53 seconds\n [ComfyUI] Prompt executed in 1.53 seconds\n Frame 3 saved (frame_002.jpg, t=1.6s)\n [capture-node] freeze=3ms shot=87ms unfreeze=7ms saved=True"}, {"file": "frame_004.jpg", "time": 4.4764182567596436, "log": "Final screenshot"}], "total_time": 2.29}, "mesh_info": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: mesh_info.json"}, {"file": "frame_001.jpg", "time": 1.34, "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 [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 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: a85065fd-1857-405f-8ed5-ac8eec46b80a\n [ComfyUI] Generated prompt_id: a85065fd-1857-405f-8ed5-ac8eec46b80a\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.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.32s): 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=67 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=67 sending call_method\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.63s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.63s): 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=68 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=68 sending call_method"}, {"file": "frame_002.jpg", "time": 1.85, "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 [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 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: a85065fd-1857-405f-8ed5-ac8eec46b80a\n [ComfyUI] Generated prompt_id: a85065fd-1857-405f-8ed5-ac8eec46b80a\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.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.32s): 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=67 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=67 sending call_method\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.63s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.63s): 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=68 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=68 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=93ms unfreeze=1ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.57s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.57s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.52 seconds\n [ComfyUI] Prompt executed in 1.52 seconds"}, {"file": "frame_003.jpg", "time": 4.146233081817627, "log": "Final screenshot"}], "total_time": 1.96}, "smooth_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: smooth_all.json"}, {"file": "frame_001.jpg", "time": 1.03, "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method"}, {"file": "frame_002.jpg", "time": 1.66, "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): 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] [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] 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 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=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\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: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=3ms shot=97ms unfreeze=2ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.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=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931"}, {"file": "frame_003.jpg", "time": 2.09, "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): 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] [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] 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 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=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\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: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=3ms shot=97ms unfreeze=2ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.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=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n Node executed (3 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=172 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=172 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=172 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=173 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=173 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=173 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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n Frame 3 saved (frame_002.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=141ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a32edb38.vtp"}, {"file": "frame_004.jpg", "time": 5.5310609340667725, "log": "Final screenshot"}], "total_time": 3.28}, "skeleton_extraction": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: skeleton_extraction.json"}, {"file": "frame_001.jpg", "time": 1.46, "log": "Capturing execution frames: skeleton_extraction.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 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 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: 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] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5\n [ComfyUI] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5\n [ComfyUI] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5\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=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 312015.99it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 312015.99it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 312015.99it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, 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=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\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.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.06 seconds\n [ComfyUI] Prompt executed in 1.06 seconds\n [ComfyUI] Prompt executed in 1.06 seconds"}, {"file": "frame_002.jpg", "time": 3.916226625442505, "log": "Final screenshot"}], "total_time": 1.72}, "refine_mesh": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: refine_mesh.json"}, {"file": "frame_001.jpg", "time": 1.04, "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\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\\\":\\\"\\\",\\\"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: c2082c48-4e65-45ed-a564-efd0f691f51c\n [ComfyUI] Generated prompt_id: c2082c48-4e65-45ed-a564-efd0f691f51c\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): 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.30s): result: NodeOutput\n [ComfyUI] [comfy-env] RefineMesh done (0.30s): 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..."}, {"file": "frame_002.jpg", "time": 1.85, "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\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\\\":\\\"\\\",\\\"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: c2082c48-4e65-45ed-a564-efd0f691f51c\n [ComfyUI] Generated prompt_id: c2082c48-4e65-45ed-a564-efd0f691f51c\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): 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.30s): result: NodeOutput\n [ComfyUI] [comfy-env] RefineMesh done (0.30s): 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 Node executed (1 total), capturing...\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 [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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=3ms shot=93ms 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_26a51346.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_26a51346.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 (0.73s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.73s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.47 seconds\n [ComfyUI] Prompt executed in 1.47 seconds"}, {"file": "frame_003.jpg", "time": 4.240132808685303, "log": "Final screenshot"}], "total_time": 2.0}, "decimate": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: decimate.json"}, {"file": "frame_001.jpg", "time": 0.88, "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: b4384434-53cf-4d8e-a0c0-6edae4a354e6\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): 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.09s): 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.33s): 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"}, {"file": "frame_002.jpg", "time": 1.45, "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: b4384434-53cf-4d8e-a0c0-6edae4a354e6\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): 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.09s): 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.33s): 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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_aefae0ed.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_aefae0ed.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.75 seconds\n Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=29ms shot=132ms unfreeze=13ms saved=True"}, {"file": "frame_003.jpg", "time": 3.859323263168335, "log": "Final screenshot"}], "total_time": 1.62}, "point_mesh_distance": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: point_mesh_distance.json"}, {"file": "frame_001.jpg", "time": 0.64, "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 [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 Queuing workflow for execution...\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: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\n [ComfyUI] Generated prompt_id: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.12s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 sending call_method"}, {"file": "frame_002.jpg", "time": 1.47, "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 [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 Queuing workflow for execution...\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: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\n [ComfyUI] Generated prompt_id: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.12s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 sending call_method\n Node executed (1 total), capturing...\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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.12s): 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=111ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644\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.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.71s): 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"}, {"file": "frame_003.jpg", "time": 2.02, "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 [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 Queuing workflow for execution...\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: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\n [ComfyUI] Generated prompt_id: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.12s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 sending call_method\n Node executed (1 total), capturing...\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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.12s): 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=111ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644\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.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.71s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_7d80af94.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_7d80af94.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.24s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.39 seconds\n [ComfyUI] Prompt executed in 1.39 seconds\n Frame 3 saved (frame_002.jpg, t=1.5s)\n [capture-node] freeze=3ms shot=128ms unfreeze=16ms saved=True"}, {"file": "frame_004.jpg", "time": 4.388774156570435, "log": "Final screenshot"}], "total_time": 2.17}, "boolean_ops_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: boolean_ops_all.json"}, {"file": "frame_001.jpg", "time": 2.23, "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 [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n Queuing workflow for execution...\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: da9c1847-2803-4c0a-bed1-dcb085509847\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:55747']..."}, {"file": "frame_002.jpg", "time": 4.39, "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 [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n Queuing workflow for execution...\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: da9c1847-2803-4c0a-bed1-dcb085509847\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:55747']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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 (4.00s): 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.09s): 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: 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: 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: blender_exact -> GeomPackBoolean_BlenderExact"}, {"file": "frame_003.jpg", "time": 5.54, "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 [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n Queuing workflow for execution...\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: da9c1847-2803-4c0a-bed1-dcb085509847\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:55747']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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 (4.00s): 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.09s): 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: 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: 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: blender_exact -> GeomPackBoolean_BlenderExact\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): 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=28 sending call_method\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 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=94ms unfreeze=4ms 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.97s): 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=29 sending call_method"}, {"file": "frame_004.jpg", "time": 6.04, "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 [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n Queuing workflow for execution...\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: da9c1847-2803-4c0a-bed1-dcb085509847\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:55747']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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 (4.00s): 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.09s): 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: 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: 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: blender_exact -> GeomPackBoolean_BlenderExact\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): 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=28 sending call_method\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 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=94ms unfreeze=4ms 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.97s): 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=29 sending call_method\n Node executed (1 total), capturing...\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 4 saved (frame_003.jpg, t=5.5s)\n [capture-node] freeze=7ms shot=91ms unfreeze=3ms 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.47s): 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"}, {"file": "frame_005.jpg", "time": 6.48, "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 [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n Queuing workflow for execution...\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: da9c1847-2803-4c0a-bed1-dcb085509847\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:55747']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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 (4.00s): 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.09s): 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: 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: 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: blender_exact -> GeomPackBoolean_BlenderExact\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): 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=28 sending call_method\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 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=94ms unfreeze=4ms 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.97s): 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=29 sending call_method\n Node executed (1 total), capturing...\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 4 saved (frame_003.jpg, t=5.5s)\n [capture-node] freeze=7ms shot=91ms unfreeze=3ms 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.47s): 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 Node executed (2 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_5f84da20.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_5f84da20.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_5f84da20.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_5f84da20.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.20s): result: NodeOutput\n [ComfyUI] Prompt executed in 5.93 seconds\n Frame 5 saved (frame_004.jpg, t=6.0s)\n [capture-node] freeze=3ms shot=156ms unfreeze=3ms saved=True"}, {"file": "frame_006.jpg", "time": 9.242606163024902, "log": "Final screenshot"}], "total_time": 6.98}, "side_by_side_viewer": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: side_by_side_viewer.json"}, {"file": "frame_001.jpg", "time": 0.73, "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: 99dff760-f0f6-4b03-aa21-a206593f848f\n [ComfyUI] Generated prompt_id: 99dff760-f0f6-4b03-aa21-a206593f848f\n [ComfyUI] Generated prompt_id: 99dff760-f0f6-4b03-aa21-a206593f848f\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 (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput\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] [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_4210c1cd.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds"}, {"file": "frame_002.jpg", "time": 3.1349875926971436, "log": "Final screenshot"}], "total_time": 0.93}, "decimate_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: decimate_all.json"}, {"file": "frame_001.jpg", "time": 2.26, "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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"}, {"file": "frame_002.jpg", "time": 3.6, "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification"}, {"file": "frame_003.jpg", "time": 4.0, "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n Node executed (1 total), capturing...\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.31s): 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=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces"}, {"file": "frame_004.jpg", "time": 4.39, "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n Node executed (1 total), capturing...\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.31s): 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=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Node executed (2 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.18s): 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=43 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 4 saved (frame_003.jpg, t=4.0s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)"}, {"file": "frame_005.jpg", "time": 5.02, "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n Node executed (1 total), capturing...\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.31s): 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=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Node executed (2 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.18s): 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=43 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 4 saved (frame_003.jpg, t=4.0s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Node executed (3 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 5 saved (frame_004.jpg, t=4.4s)\n [capture-node] freeze=3ms shot=97ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.91s): 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"}, {"file": "frame_006.jpg", "time": 9.26, "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n Node executed (1 total), capturing...\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.31s): 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=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Node executed (2 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.18s): 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=43 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 4 saved (frame_003.jpg, t=4.0s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Node executed (3 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 5 saved (frame_004.jpg, t=4.4s)\n [capture-node] freeze=3ms shot=97ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.91s): 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 Node executed (4 total), capturing...\n Frame 6 saved (frame_005.jpg, t=5.0s)\n [capture-node] freeze=1429ms shot=681ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=8.8s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=3 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=36% browser_rss=0.94GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (4.30s): 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..."}, {"file": "frame_007.jpg", "time": 10.18, "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n Node executed (1 total), capturing...\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.31s): 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=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Node executed (2 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.18s): 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=43 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 4 saved (frame_003.jpg, t=4.0s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Node executed (3 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 5 saved (frame_004.jpg, t=4.4s)\n [capture-node] freeze=3ms shot=97ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.91s): 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 Node executed (4 total), capturing...\n Frame 6 saved (frame_005.jpg, t=5.0s)\n [capture-node] freeze=1429ms shot=681ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=8.8s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=3 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=36% browser_rss=0.94GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (4.30s): 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 Node executed (5 total), capturing...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=45 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_b88105a1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl\n Frame 7 saved (frame_006.jpg, t=9.3s)\n [capture-node] freeze=4ms shot=187ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_b88105a1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.85s): result: NodeOutput\n [ComfyUI] Prompt executed in 9.77 seconds"}, {"file": "frame_008.jpg", "time": 14.138729333877563, "log": "Final screenshot"}], "total_time": 10.43}, "transform": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: transform.json"}, {"file": "frame_001.jpg", "time": 0.54, "log": "Capturing execution frames: transform.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 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9\n [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9\n [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9\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: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, 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=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 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.08s): result: NodeOutput\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 GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.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=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', 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=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method"}, {"file": "frame_002.jpg", "time": 3.3384616374969482, "log": "Final screenshot"}], "total_time": 1.13}, "surface_reconstruction": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: surface_reconstruction.json"}, {"file": "frame_001.jpg", "time": 2.23, "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\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] GeomPackReconstructSurface done (0.09s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction..."}, {"file": "frame_002.jpg", "time": 3.08, "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\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] GeomPackReconstructSurface done (0.09s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=124ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): 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=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method"}, {"file": "frame_003.jpg", "time": 3.92, "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\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] GeomPackReconstructSurface done (0.09s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=124ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): 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=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 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: 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 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 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 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: 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: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n Frame 3 saved (frame_002.jpg, t=3.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=3ms 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 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: 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_73f145ee.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_73f145ee.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_73f145ee.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.76s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.76s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.76s): result: NodeOutput\n [ComfyUI] Prompt executed in 3.52 seconds\n [ComfyUI] Prompt executed in 3.52 seconds\n [ComfyUI] Prompt executed in 3.52 seconds"}, {"file": "frame_004.jpg", "time": 7.774565696716309, "log": "Final screenshot"}], "total_time": 5.56}, "sharpen": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sharpen.json"}, {"file": "frame_001.jpg", "time": 0.8, "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 Queuing workflow for execution...\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 [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: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\n [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\n [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh 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=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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): 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"}, {"file": "frame_002.jpg", "time": 1.37, "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 Queuing workflow for execution...\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 [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: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\n [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\n [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh 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=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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n Frame 2 saved (frame_001.jpg, t=0.8s)\n [capture-node] freeze=3ms shot=94ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.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.37s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.37s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.37s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.99 seconds\n [ComfyUI] Prompt executed in 0.99 seconds\n [ComfyUI] Prompt executed in 0.99 seconds"}, {"file": "frame_003.jpg", "time": 4.380841255187988, "log": "Final screenshot"}], "total_time": 2.15}, "preview_mesh_threejs": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: preview_mesh_threejs.json"}, {"file": "frame_001.jpg", "time": 1.59, "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 [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 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: a0743817-8471-49ea-8b84-97b960b1e230\n [ComfyUI] Generated prompt_id: a0743817-8471-49ea-8b84-97b960b1e230\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.78s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.78s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_5aaa8923.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_5aaa8923.glb\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.43s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.22 seconds\n [ComfyUI] Prompt executed in 1.22 seconds"}, {"file": "frame_002.jpg", "time": 4.032827615737915, "log": "Final screenshot"}], "total_time": 1.85}, "sharpen_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sharpen_all.json"}, {"file": "frame_001.jpg", "time": 2.32, "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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"}, {"file": "frame_002.jpg", "time": 4.49, "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True"}, {"file": "frame_003.jpg", "time": 37.26, "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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"}, {"file": "frame_004.jpg", "time": 48.01, "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476"}, {"file": "frame_005.jpg", "time": 48.45, "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True"}, {"file": "frame_006.jpg", "time": 48.85, "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method"}, {"file": "frame_007.jpg", "time": 49.25, "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Frame 7 saved (frame_006.jpg, t=48.9s)\n [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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)"}, {"file": "frame_008.jpg", "time": 49.76, "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Frame 7 saved (frame_006.jpg, t=48.9s)\n [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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 Node executed (5 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.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 Frame 8 saved (frame_007.jpg, t=49.2s)\n [capture-node] freeze=3ms shot=106ms unfreeze=8ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method"}, {"file": "frame_009.jpg", "time": 55.15, "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Frame 7 saved (frame_006.jpg, t=48.9s)\n [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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 Node executed (5 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.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 Frame 8 saved (frame_007.jpg, t=49.2s)\n [capture-node] freeze=3ms shot=106ms unfreeze=8ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n Node executed (6 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=49.8s)\n [capture-node] freeze=8ms shot=899ms unfreeze=5ms saved=True\n [capture-loop] iter=450 t=53.8s state={'complete': False, 'error': None, 'executedCount': 6, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=64% browser_rss=0.62GB\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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807"}, {"file": "frame_010.jpg", "time": 67.73, "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Frame 7 saved (frame_006.jpg, t=48.9s)\n [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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 Node executed (5 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.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 Frame 8 saved (frame_007.jpg, t=49.2s)\n [capture-node] freeze=3ms shot=106ms unfreeze=8ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n Node executed (6 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=49.8s)\n [capture-node] freeze=8ms shot=899ms unfreeze=5ms saved=True\n [capture-loop] iter=450 t=53.8s state={'complete': False, 'error': None, 'executedCount': 6, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=64% browser_rss=0.62GB\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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 10 saved (frame_009.jpg, t=55.1s)\n [capture-periodic] freeze=2ms shot=157ms unfreeze=3ms saved=True\n Node executed (7 total), capturing...\n [capture-node] freeze=4ms shot=163ms unfreeze=4ms saved=False\n [capture-loop] iter=500 t=59.7s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.61GB\n [capture-loop] iter=550 t=65.6s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=57% browser_rss=0.60GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method"}, {"file": "frame_011.jpg", "time": 68.4, "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Frame 7 saved (frame_006.jpg, t=48.9s)\n [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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 Node executed (5 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.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 Frame 8 saved (frame_007.jpg, t=49.2s)\n [capture-node] freeze=3ms shot=106ms unfreeze=8ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n Node executed (6 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=49.8s)\n [capture-node] freeze=8ms shot=899ms unfreeze=5ms saved=True\n [capture-loop] iter=450 t=53.8s state={'complete': False, 'error': None, 'executedCount': 6, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=64% browser_rss=0.62GB\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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 10 saved (frame_009.jpg, t=55.1s)\n [capture-periodic] freeze=2ms shot=157ms unfreeze=3ms saved=True\n Node executed (7 total), capturing...\n [capture-node] freeze=4ms shot=163ms unfreeze=4ms saved=False\n [capture-loop] iter=500 t=59.7s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.61GB\n [capture-loop] iter=550 t=65.6s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=57% browser_rss=0.60GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n Node executed (8 total), capturing...\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n Frame 11 saved (frame_010.jpg, t=67.7s)\n [capture-node] freeze=4ms shot=142ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.53s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.53s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.53s): result: NodeOutput\n [ComfyUI] Prompt executed in 67.93 seconds\n [ComfyUI] Prompt executed in 67.93 seconds\n [ComfyUI] Prompt executed in 67.93 seconds"}, {"file": "frame_012.jpg", "time": 71.9915714263916, "log": "Final screenshot"}], "total_time": 69.68}, "remesh_intersections": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: remesh_intersections.json"}, {"file": "frame_001.jpg", "time": 0.9, "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: 15c80164-b154-41f1-97bd-53ace8d64fb3\n [ComfyUI] Generated prompt_id: 15c80164-b154-41f1-97bd-53ace8d64fb3\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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.21s): 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 [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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.39s): 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"}, {"file": "frame_002.jpg", "time": 1.33, "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: 15c80164-b154-41f1-97bd-53ace8d64fb3\n [ComfyUI] Generated prompt_id: 15c80164-b154-41f1-97bd-53ace8d64fb3\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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.21s): 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 [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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.39s): 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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): 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 [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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=24ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 [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"}, {"file": "frame_003.jpg", "time": 1.81, "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: 15c80164-b154-41f1-97bd-53ace8d64fb3\n [ComfyUI] Generated prompt_id: 15c80164-b154-41f1-97bd-53ace8d64fb3\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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.21s): 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 [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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.39s): 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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): 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 [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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=24ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 [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 Node executed (3 total), capturing...\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_count', 'face.self_intersecting', 'intersection_flag']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', '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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=2ms shot=81ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.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.49s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.49s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.47 seconds\n [ComfyUI] Prompt executed in 1.47 seconds"}, {"file": "frame_004.jpg", "time": 4.663022994995117, "log": "Final screenshot"}], "total_time": 2.45}, "view_texture": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: view_texture.json"}, {"file": "frame_001.jpg", "time": 1.04, "log": "Capturing execution frames: view_texture.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] === /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] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Calling execution.validate_prompt()...\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 result: valid=True\n [ComfyUI] === Validation PASSED ===\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] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [SubprocessWorker] got response: ok\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] GeomPackLoadMesh done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', 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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.73 seconds\n [ComfyUI] Prompt executed in 0.73 seconds\n [ComfyUI] Prompt executed in 0.73 seconds\n [ComfyUI] Prompt executed in 0.73 seconds"}, {"file": "frame_002.jpg", "time": 3.453084945678711, "log": "Final screenshot"}], "total_time": 1.3}, "fix_normals_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: fix_normals_all.json"}, {"file": "frame_001.jpg", "time": 1.11, "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: e63c8088-7f74-4035-8a07-e5316e99ec45\n [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45\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: 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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): 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.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=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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_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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method"}, {"file": "frame_002.jpg", "time": 1.94, "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: e63c8088-7f74-4035-8a07-e5316e99ec45\n [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45\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: 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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): 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.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=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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_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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\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.85s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): 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=56 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=56 sending call_method"}, {"file": "frame_003.jpg", "time": 2.78, "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: e63c8088-7f74-4035-8a07-e5316e99ec45\n [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45\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: 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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): 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.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=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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_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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\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.85s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): 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=56 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=56 sending call_method\n Node executed (2 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.13s): 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=58 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.25s): 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=454ms unfreeze=19ms saved=True"}, {"file": "frame_004.jpg", "time": 3.19, "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: e63c8088-7f74-4035-8a07-e5316e99ec45\n [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45\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: 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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): 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.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=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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_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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\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.85s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): 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=56 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=56 sending call_method\n Node executed (2 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.13s): 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=58 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.25s): 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=454ms unfreeze=19ms saved=True\n Node executed (5 total), capturing...\n Frame 4 saved (frame_003.jpg, t=2.8s)\n [capture-node] freeze=3ms shot=122ms unfreeze=4ms saved=True\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.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.69s): 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"}, {"file": "frame_005.jpg", "time": 4.11, "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: e63c8088-7f74-4035-8a07-e5316e99ec45\n [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45\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: 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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): 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.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=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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_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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\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.85s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): 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=56 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=56 sending call_method\n Node executed (2 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.13s): 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=58 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.25s): 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=454ms unfreeze=19ms saved=True\n Node executed (5 total), capturing...\n Frame 4 saved (frame_003.jpg, t=2.8s)\n [capture-node] freeze=3ms shot=122ms unfreeze=4ms saved=True\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.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.69s): 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 Node executed (6 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\n Frame 5 saved (frame_004.jpg, t=3.2s)\n [capture-node] freeze=3ms shot=118ms unfreeze=3ms saved=True\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 3.21 seconds\n [ComfyUI] Prompt executed in 3.21 seconds"}, {"file": "frame_006.jpg", "time": 6.621931314468384, "log": "Final screenshot"}], "total_time": 4.37}};
+ const videoData = {"sMOOth": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sMOOth.json"}, {"file": "frame_001.jpg", "time": 0.86, "log": "Capturing execution frames: sMOOth.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: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: 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\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: 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 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\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=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): 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=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method"}, {"file": "frame_002.jpg", "time": 1.55, "log": "Capturing execution frames: sMOOth.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: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: 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\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: 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 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\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=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): 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=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_433351cc.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.72 seconds\n [ComfyUI] Prompt executed in 0.72 seconds\n [ComfyUI] Prompt executed in 0.72 seconds\n Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=12ms shot=266ms unfreeze=9ms saved=True"}, {"file": "frame_003.jpg", "time": 3.89782977104187, "log": "Final screenshot"}], "total_time": 1.68}, "fix_self_intersection": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: fix_self_intersection.json"}, {"file": "frame_001.jpg", "time": 2.26, "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 [ComfyUI] Node 14: GeomPackDetectSelfIntersections\n [ComfyUI] Node 14: 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 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: 0ea2bace-09f3-4164-a494-13a0b006d43a\n [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a\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: 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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']..."}, {"file": "frame_002.jpg", "time": 4.57, "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 [ComfyUI] Node 14: GeomPackDetectSelfIntersections\n [ComfyUI] Node 14: 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 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: 0ea2bace-09f3-4164-a494-13a0b006d43a\n [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a\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: 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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=107ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (4.01s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.23s): 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"}, {"file": "frame_003.jpg", "time": 5.1, "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 [ComfyUI] Node 14: GeomPackDetectSelfIntersections\n [ComfyUI] Node 14: 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 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: 0ea2bace-09f3-4164-a494-13a0b006d43a\n [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a\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: 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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=107ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (4.01s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.23s): 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 Node executed (1 total), capturing...\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 [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 Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-node] freeze=4ms shot=119ms unfreeze=4ms saved=True\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 [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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.51s): 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"}, {"file": "frame_004.jpg", "time": 5.87, "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 [ComfyUI] Node 14: GeomPackDetectSelfIntersections\n [ComfyUI] Node 14: 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 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: 0ea2bace-09f3-4164-a494-13a0b006d43a\n [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a\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: 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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=107ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (4.01s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.23s): 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 Node executed (1 total), capturing...\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 [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 Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-node] freeze=4ms shot=119ms unfreeze=4ms saved=True\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 [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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.51s): 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 Node executed (2 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 [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 [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 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_flag', 'intersection_count']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['face.self_intersecting', 'intersection_flag', 'intersection_count']\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n Frame 4 saved (frame_003.jpg, t=5.1s)\n [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.vtp\n Node executed (3 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.44s): result: NodeOutput\n [ComfyUI] Prompt executed in 5.38 seconds\n [ComfyUI] Prompt executed in 5.38 seconds\n [capture-node] freeze=3ms shot=105ms unfreeze=4ms saved=False"}, {"file": "frame_005.jpg", "time": 8.842475891113281, "log": "Final screenshot"}], "total_time": 6.48}, "skeleton_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: skeleton_all.json"}, {"file": "frame_001.jpg", "time": 2.3, "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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"}, {"file": "frame_002.jpg", "time": 4.45, "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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=3ms shot=113ms unfreeze=4ms saved=True"}, {"file": "frame_003.jpg", "time": 6.59, "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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=3ms shot=113ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=2ms shot=104ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=29% browser_rss=0.58GB"}, {"file": "frame_004.jpg", "time": 10.86, "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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=3ms shot=113ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=2ms shot=104ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=29% browser_rss=0.58GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=4ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]"}, {"file": "frame_005.jpg", "time": 11.76, "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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=3ms shot=113ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=2ms shot=104ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=29% browser_rss=0.58GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=4ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [capture-periodic] freeze=4ms shot=119ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [capture-loop] iter=100 t=11.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=26% browser_rss=0.59GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): 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=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method"}, {"file": "frame_006.jpg", "time": 13.05, "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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=3ms shot=113ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=2ms shot=104ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=29% browser_rss=0.58GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=4ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [capture-periodic] freeze=4ms shot=119ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [capture-loop] iter=100 t=11.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=26% browser_rss=0.59GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): 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=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.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=149 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=149 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=149 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=150 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=150 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=150 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.74s): 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] [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] 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 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=151 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=151 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=151 sending call_method\n Frame 6 saved (frame_005.jpg, t=11.8s)\n [capture-node] freeze=487ms shot=349ms unfreeze=2ms saved=True\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: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.27s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.27s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.27s): result: NodeOutput\n [ComfyUI] Prompt executed in 12.69 seconds\n [ComfyUI] Prompt executed in 12.69 seconds\n [ComfyUI] Prompt executed in 12.69 seconds"}, {"file": "frame_007.jpg", "time": 15.824514627456665, "log": "Final screenshot"}], "total_time": 13.58}, "reconstruct_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: reconstruct_all.json"}, {"file": "frame_001.jpg", "time": 1.49, "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=95 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=95 sending call_method"}, {"file": "frame_002.jpg", "time": 1.95, "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=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: 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.5s)\n [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): 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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method"}, {"file": "frame_003.jpg", "time": 3.9, "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=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: 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.5s)\n [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): 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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\n Node executed (2 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=148ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): 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=97 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=97 sending call_method"}, {"file": "frame_004.jpg", "time": 4.31, "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=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: 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.5s)\n [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): 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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\n Node executed (2 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=148ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): 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=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: 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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.14s): 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=98 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=98 sending call_method\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 4 saved (frame_003.jpg, t=3.9s)\n [capture-node] freeze=5ms shot=111ms unfreeze=4ms saved=True"}, {"file": "frame_005.jpg", "time": 6.88, "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=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: 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.5s)\n [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): 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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\n Node executed (2 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=148ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): 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=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: 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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.14s): 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=98 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=98 sending call_method\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 4 saved (frame_003.jpg, t=3.9s)\n [capture-node] freeze=5ms shot=111ms unfreeze=4ms saved=True\n Node executed (4 total), capturing...\n Frame 5 saved (frame_004.jpg, t=4.3s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): 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 [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 - 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp"}, {"file": "frame_006.jpg", "time": 7.61, "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=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: 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.5s)\n [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): 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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\n Node executed (2 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=148ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): 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=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: 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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.14s): 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=98 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=98 sending call_method\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 4 saved (frame_003.jpg, t=3.9s)\n [capture-node] freeze=5ms shot=111ms unfreeze=4ms saved=True\n Node executed (4 total), capturing...\n Frame 5 saved (frame_004.jpg, t=4.3s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): 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 [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 - 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n Node executed (5 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43324 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43324 vertices)\n Frame 6 saved (frame_005.jpg, t=6.9s)\n [capture-node] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.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, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [capture-loop] iter=50 t=7.2s state={'complete': False, 'error': None, 'executedCount': 5, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.70GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5685 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5685 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (695 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (695 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.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 (0.79s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.79s): result: NodeOutput\n [ComfyUI] Prompt executed in 7.23 seconds\n [ComfyUI] Prompt executed in 7.23 seconds"}, {"file": "frame_007.jpg", "time": 11.074230670928955, "log": "Final screenshot"}], "total_time": 8.84}, "uv_unwrap": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: uv_unwrap.json"}, {"file": "frame_001.jpg", "time": 2.21, "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\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/camelhead.off'\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] 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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']..."}, {"file": "frame_002.jpg", "time": 4.43, "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\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/camelhead.off'\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] 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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method"}, {"file": "frame_003.jpg", "time": 6.63, "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\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/camelhead.off'\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] 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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=9ms shot=107ms unfreeze=3ms 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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 (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.6/16.0GB (28%) swap=1.0/2.9GB (34%) cpu=32% browser_rss=0.59GB"}, {"file": "frame_004.jpg", "time": 11.79, "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\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/camelhead.off'\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] 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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=9ms shot=107ms unfreeze=3ms 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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 (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.6/16.0GB (28%) swap=1.0/2.9GB (34%) cpu=32% browser_rss=0.59GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=6ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.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=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method"}, {"file": "frame_005.jpg", "time": 12.51, "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\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/camelhead.off'\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] 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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=9ms shot=107ms unfreeze=3ms 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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 (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.6/16.0GB (28%) swap=1.0/2.9GB (34%) cpu=32% browser_rss=0.59GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=6ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.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=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.0/2.9GB (34%) cpu=75% browser_rss=0.59GB\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n Frame 5 saved (frame_004.jpg, t=11.8s)\n [capture-node] freeze=4ms shot=90ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_57c6cf80.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_57c6cf80.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_57c6cf80.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_f72437ae_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_f72437ae_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_f72437ae_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput\n [ComfyUI] Prompt executed in 12.12 seconds\n [ComfyUI] Prompt executed in 12.12 seconds\n [ComfyUI] Prompt executed in 12.12 seconds"}, {"file": "frame_006.jpg", "time": 14.90676212310791, "log": "Final screenshot"}], "total_time": 12.72}, "remeshing": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: remeshing.json"}, {"file": "frame_001.jpg", "time": 2.21, "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: 65b260e2-7760-4109-b7ad-00657a2056f3\n [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): 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"}, {"file": "frame_002.jpg", "time": 4.37, "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: 65b260e2-7760-4109-b7ad-00657a2056f3\n [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): 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=3ms shot=90ms unfreeze=3ms saved=True"}, {"file": "frame_003.jpg", "time": 39.41, "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: 65b260e2-7760-4109-b7ad-00657a2056f3\n [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): 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=3ms shot=90ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=28% browser_rss=0.60GB\n [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.58GB\n [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=31% browser_rss=0.58GB\n [capture-loop] iter=200 t=22.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.57GB\n [capture-loop] iter=250 t=27.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.57GB\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.00088159999999999996 s.\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.00088159999999999996 s.\n [ComfyUI] Constraint integration took 0.0001584 s.\n [ComfyUI] Constraint integration took 0.0001584 s.\n [ComfyUI] Constraint elimination took 0.0063842999999999999 s.\n [ComfyUI] Constraint elimination took 0.0063842999999999999 s.\n [ComfyUI] Reindexing took 0.00030279999999999999 s.\n [ComfyUI] Reindexing took 0.00030279999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 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.0213671 s.\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.0213671 s.\n [ComfyUI] final full solution\n [ComfyUI] final full solution\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 s.\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 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.70732260000000013 s.\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.70732260000000013 s.\n [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.\n [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.\n [capture-loop] iter=300 t=33.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.56GB\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=39.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=34% browser_rss=0.57GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"C:\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 (38.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (38.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] [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"}, {"file": "frame_004.jpg", "time": 40.12, "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: 65b260e2-7760-4109-b7ad-00657a2056f3\n [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): 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=3ms shot=90ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=28% browser_rss=0.60GB\n [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.58GB\n [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=31% browser_rss=0.58GB\n [capture-loop] iter=200 t=22.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.57GB\n [capture-loop] iter=250 t=27.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.57GB\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.00088159999999999996 s.\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.00088159999999999996 s.\n [ComfyUI] Constraint integration took 0.0001584 s.\n [ComfyUI] Constraint integration took 0.0001584 s.\n [ComfyUI] Constraint elimination took 0.0063842999999999999 s.\n [ComfyUI] Constraint elimination took 0.0063842999999999999 s.\n [ComfyUI] Reindexing took 0.00030279999999999999 s.\n [ComfyUI] Reindexing took 0.00030279999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 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.0213671 s.\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.0213671 s.\n [ComfyUI] final full solution\n [ComfyUI] final full solution\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 s.\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 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.70732260000000013 s.\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.70732260000000013 s.\n [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.\n [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.\n [capture-loop] iter=300 t=33.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.56GB\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=39.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=34% browser_rss=0.57GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"C:\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 (38.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (38.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] [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n Frame 4 saved (frame_003.jpg, t=39.4s)\n [capture-node] freeze=3ms shot=104ms unfreeze=4ms 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_c0eec60b.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_c0eec60b.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 (0.75s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.75s): result: NodeOutput\n [ComfyUI] Prompt executed in 39.79 seconds\n [ComfyUI] Prompt executed in 39.79 seconds"}, {"file": "frame_005.jpg", "time": 42.52199935913086, "log": "Final screenshot"}], "total_time": 40.26}, "boolean_ops": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: boolean_ops.json"}, {"file": "frame_001.jpg", "time": 0.8, "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: 136ee4fd-bd01-4e4c-8006-0254614ee403\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.09s): 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.10s): 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=20 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.11s): 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=21 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): 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"}, {"file": "frame_002.jpg", "time": 1.3, "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: 136ee4fd-bd01-4e4c-8006-0254614ee403\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.09s): 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.10s): 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=20 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.11s): 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=21 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): 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 Node executed (1 total), capturing...\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.8s)\n [capture-node] freeze=68ms shot=128ms unfreeze=4ms 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.49s): 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"}, {"file": "frame_003.jpg", "time": 1.85, "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: 136ee4fd-bd01-4e4c-8006-0254614ee403\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.09s): 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.10s): 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=20 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.11s): 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=21 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): 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 Node executed (1 total), capturing...\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.8s)\n [capture-node] freeze=68ms shot=128ms unfreeze=4ms 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.49s): 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 Node executed (2 total), capturing...\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_e65814d5.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_e65814d5.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.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.15 seconds\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=27ms shot=155ms unfreeze=68ms saved=True"}, {"file": "frame_004.jpg", "time": 4.204440116882324, "log": "Final screenshot"}], "total_time": 1.98}, "batch_remesh": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: batch_remesh.json"}, {"file": "frame_001.jpg", "time": 1.85, "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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..."}, {"file": "frame_002.jpg", "time": 4.35, "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): 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.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=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 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=12 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 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=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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): 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 [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"}, {"file": "frame_003.jpg", "time": 11.64, "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): 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.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=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 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=12 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 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=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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): 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 [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 Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=4.3s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.3/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.71GB\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.42s): 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"}, {"file": "frame_004.jpg", "time": 12.46, "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): 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.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=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 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=12 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 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=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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): 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 [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 Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=4.3s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.3/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.71GB\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.42s): 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 4 saved (frame_003.jpg, t=11.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.2/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.71GB\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.81s): 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"}, {"file": "frame_005.jpg", "time": 13.8, "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): 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.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=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 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=12 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 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=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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): 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 [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 Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=4.3s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.3/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.71GB\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.42s): 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 4 saved (frame_003.jpg, t=11.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.2/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.71GB\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.81s): 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 Node executed (4 total), capturing...\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 Frame 5 saved (frame_004.jpg, t=12.5s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms 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.27s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Batch size: 4, showing index: 1/4"}, {"file": "frame_006.jpg", "time": 14.31, "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): 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.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=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 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=12 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 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=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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): 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 [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 Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=4.3s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.3/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.71GB\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.42s): 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 4 saved (frame_003.jpg, t=11.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.2/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.71GB\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.81s): 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 Node executed (4 total), capturing...\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 Frame 5 saved (frame_004.jpg, t=12.5s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms 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.27s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Batch size: 4, showing index: 1/4\n Node executed (5 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_batch_a48c7cf9.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.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 13.60 seconds\n Frame 6 saved (frame_005.jpg, t=13.8s)\n [capture-node] freeze=5ms shot=94ms unfreeze=4ms saved=True"}, {"file": "frame_007.jpg", "time": 16.618773937225342, "log": "Final screenshot"}], "total_time": 14.43}, "mesh_mesh_distance": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: mesh_mesh_distance.json"}, {"file": "frame_001.jpg", "time": 2.26, "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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)..."}, {"file": "frame_002.jpg", "time": 4.39, "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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=3ms shot=92ms unfreeze=3ms saved=True"}, {"file": "frame_003.jpg", "time": 7.25, "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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=3ms shot=92ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=90ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=0.5/2.9GB (19%) cpu=31% browser_rss=0.71GB\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.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): 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"}, {"file": "frame_004.jpg", "time": 7.64, "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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=3ms shot=92ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=90ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=0.5/2.9GB (19%) cpu=31% browser_rss=0.71GB\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.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): 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] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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 Frame 4 saved (frame_003.jpg, t=7.2s)\n [capture-node] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): 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"}, {"file": "frame_005.jpg", "time": 15.02, "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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=3ms shot=92ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=90ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=0.5/2.9GB (19%) cpu=31% browser_rss=0.71GB\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.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): 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] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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 Frame 4 saved (frame_003.jpg, t=7.2s)\n [capture-node] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): 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 Node executed (2 total), capturing...\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 Frame 5 saved (frame_004.jpg, t=7.6s)\n [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.3/16.0GB (33%) swap=0.5/2.9GB (19%) cpu=35% browser_rss=0.63GB\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.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.34s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000"}, {"file": "frame_006.jpg", "time": 15.41, "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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=3ms shot=92ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=90ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=0.5/2.9GB (19%) cpu=31% browser_rss=0.71GB\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.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): 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] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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 Frame 4 saved (frame_003.jpg, t=7.2s)\n [capture-node] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): 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 Node executed (2 total), capturing...\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 Frame 5 saved (frame_004.jpg, t=7.6s)\n [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.3/16.0GB (33%) swap=0.5/2.9GB (19%) cpu=35% browser_rss=0.63GB\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.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.34s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n Node executed (3 total), capturing...\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: 3.517681\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.517681\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.23s): result: NodeOutput\n [ComfyUI] Prompt executed in 14.86 seconds\n [ComfyUI] Prompt executed in 14.86 seconds\n Frame 6 saved (frame_005.jpg, t=15.0s)\n [capture-node] freeze=9ms shot=97ms unfreeze=3ms saved=True"}, {"file": "frame_007.jpg", "time": 17.798147678375244, "log": "Final screenshot"}], "total_time": 15.61}, "normals": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: normals.json"}, {"file": "frame_001.jpg", "time": 0.86, "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: dc2292ee-126f-4f5a-8dd4-007b084406f5\n [ComfyUI] Generated prompt_id: dc2292ee-126f-4f5a-8dd4-007b084406f5\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.23s): 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 [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"}, {"file": "frame_002.jpg", "time": 2.0, "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: dc2292ee-126f-4f5a-8dd4-007b084406f5\n [ComfyUI] Generated prompt_id: dc2292ee-126f-4f5a-8dd4-007b084406f5\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.23s): 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 [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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.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.951065464225, 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.951065464225, 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.86s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.86s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.64 seconds\n [ComfyUI] Prompt executed in 1.64 seconds"}, {"file": "frame_003.jpg", "time": 5.019467353820801, "log": "Final screenshot"}], "total_time": 2.82}, "depth_map_to_mesh": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: depth_map_to_mesh.json"}, {"file": "frame_001.jpg", "time": 2.23, "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 Queuing workflow for execution...\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 [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: 8165f04f-d407-4ac9-a677-00e1093f48f2\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"}, {"file": "frame_002.jpg", "time": 4.4, "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 Queuing workflow for execution...\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 [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: 8165f04f-d407-4ac9-a677-00e1093f48f2\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.2s)\n [capture-periodic] freeze=2ms shot=99ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 589824 vertices, 1176578 faces\n [ComfyUI] [SubprocessWorker] got response: ok"}, {"file": "frame_003.jpg", "time": 4.79, "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 Queuing workflow for execution...\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 [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: 8165f04f-d407-4ac9-a677-00e1093f48f2\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.2s)\n [capture-periodic] freeze=2ms shot=99ms unfreeze=3ms 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 (4.28s): 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=47 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_7cc4f808.vtp"}, {"file": "frame_004.jpg", "time": 9.96, "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 Queuing workflow for execution...\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 [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: 8165f04f-d407-4ac9-a677-00e1093f48f2\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.2s)\n [capture-periodic] freeze=2ms shot=99ms unfreeze=3ms 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 (4.28s): 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=47 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_7cc4f808.vtp\n Node executed (1 total), capturing...\n Frame 4 saved (frame_003.jpg, t=4.8s)\n [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=39% browser_rss=0.68GB\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_7cc4f808.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 (5.29s): result: NodeOutput\n [ComfyUI] Prompt executed in 9.60 seconds"}, {"file": "frame_005.jpg", "time": 13.663569927215576, "log": "Final screenshot"}], "total_time": 10.09}, "alpha_wrap": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: alpha_wrap.json"}, {"file": "frame_001.jpg", "time": 2.29, "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']..."}, {"file": "frame_002.jpg", "time": 4.46, "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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"}, {"file": "frame_003.jpg", "time": 6.63, "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB"}, {"file": "frame_004.jpg", "time": 10.92, "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)"}, {"file": "frame_005.jpg", "time": 11.31, "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [capture-periodic] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.85s): 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=3 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab"}, {"file": "frame_006.jpg", "time": 11.75, "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [capture-periodic] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.85s): 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=3 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.11s): 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=4 sending call_method\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_edb1b441.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_edb1b441.stl\n Frame 6 saved (frame_005.jpg, t=11.3s)\n [capture-node] freeze=4ms shot=111ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.33s): 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"}, {"file": "frame_007.jpg", "time": 14.32, "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [capture-periodic] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.85s): 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=3 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.11s): 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=4 sending call_method\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_edb1b441.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_edb1b441.stl\n Frame 6 saved (frame_005.jpg, t=11.3s)\n [capture-node] freeze=4ms shot=111ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.33s): 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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 7 saved (frame_006.jpg, t=11.8s)\n [capture-node] freeze=579ms shot=414ms unfreeze=3ms saved=True\n [capture-loop] iter=100 t=13.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=41% browser_rss=0.80GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.61s): 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..."}, {"file": "frame_008.jpg", "time": 14.98, "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [capture-periodic] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.85s): 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=3 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.11s): 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=4 sending call_method\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_edb1b441.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_edb1b441.stl\n Frame 6 saved (frame_005.jpg, t=11.3s)\n [capture-node] freeze=4ms shot=111ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.33s): 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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 7 saved (frame_006.jpg, t=11.8s)\n [capture-node] freeze=579ms shot=414ms unfreeze=3ms saved=True\n [capture-loop] iter=100 t=13.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=41% browser_rss=0.80GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.61s): 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 Node executed (3 total), capturing...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_af34ddcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (18061 vertices)\n Frame 8 saved (frame_007.jpg, t=14.3s)\n [capture-node] freeze=5ms shot=126ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_af34ddcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.62s): result: NodeOutput\n [ComfyUI] Prompt executed in 14.58 seconds"}, {"file": "frame_009.jpg", "time": 17.974984884262085, "log": "Final screenshot"}], "total_time": 15.71}, "test_loading": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: test_loading.json"}, {"file": "frame_001.jpg", "time": 1.19, "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method"}, {"file": "frame_002.jpg", "time": 1.82, "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=98ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): 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=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method"}, {"file": "frame_003.jpg", "time": 2.22, "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=98ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): 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=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_74138791.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.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.75 seconds\n [ComfyUI] Prompt executed in 1.75 seconds\n [ComfyUI] Prompt executed in 1.75 seconds\n Frame 3 saved (frame_002.jpg, t=1.8s)\n [capture-node] freeze=3ms shot=89ms unfreeze=10ms saved=True"}, {"file": "frame_004.jpg", "time": 4.748318433761597, "log": "Final screenshot"}], "total_time": 2.56}, "mesh_info": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: mesh_info.json"}, {"file": "frame_001.jpg", "time": 0.55, "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: f3a8e6ce-5181-46ea-8b04-105b25f084c5\n [ComfyUI] Generated prompt_id: f3a8e6ce-5181-46ea-8b04-105b25f084c5\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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive 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=67 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=67 sending call_method\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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.11s): 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=68 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=68 sending call_method"}, {"file": "frame_002.jpg", "time": 3.2036092281341553, "log": "Final screenshot"}], "total_time": 1.01}, "smooth_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: smooth_all.json"}, {"file": "frame_001.jpg", "time": 1.14, "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method"}, {"file": "frame_002.jpg", "time": 1.54, "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.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=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=108ms unfreeze=3ms saved=True\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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces"}, {"file": "frame_003.jpg", "time": 2.75, "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.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=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=108ms unfreeze=3ms saved=True\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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n Node executed (3 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.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=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.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=172 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=172 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=172 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.18s): 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] [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] 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 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=173 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=173 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=173 sending call_method\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: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.32s): result: NodeOutput\n [ComfyUI] Prompt executed in 2.02 seconds\n [ComfyUI] Prompt executed in 2.02 seconds\n [ComfyUI] Prompt executed in 2.02 seconds\n Frame 3 saved (frame_002.jpg, t=1.5s)\n [capture-node] freeze=70ms shot=613ms unfreeze=15ms saved=True"}, {"file": "frame_004.jpg", "time": 5.149359464645386, "log": "Final screenshot"}], "total_time": 2.89}, "skeleton_extraction": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: skeleton_extraction.json"}, {"file": "frame_001.jpg", "time": 2.24, "log": "Capturing execution frames: skeleton_extraction.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 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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: 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] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']..."}, {"file": "frame_002.jpg", "time": 4.39, "log": "Capturing execution frames: skeleton_extraction.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 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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: 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] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=93ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): 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=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method"}, {"file": "frame_003.jpg", "time": 6.18, "log": "Capturing execution frames: skeleton_extraction.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 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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: 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] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=93ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): 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=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=4ms shot=105ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 205875.08it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 205875.08it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 205875.08it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, 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=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=4.7/16.0GB (29%) swap=1.0/2.9GB (35%) cpu=32% browser_rss=0.66GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\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.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.32s): result: NodeOutput\n [ComfyUI] Prompt executed in 5.82 seconds\n [ComfyUI] Prompt executed in 5.82 seconds\n [ComfyUI] Prompt executed in 5.82 seconds"}, {"file": "frame_004.jpg", "time": 8.824205160140991, "log": "Final screenshot"}], "total_time": 6.61}, "refine_mesh": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: refine_mesh.json"}, {"file": "frame_001.jpg", "time": 0.96, "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\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\\\":\\\"\\\",\\\"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: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19\n [ComfyUI] Generated prompt_id: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] RefineMesh done (0.25s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields"}, {"file": "frame_002.jpg", "time": 1.68, "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\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\\\":\\\"\\\",\\\"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: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19\n [ComfyUI] Generated prompt_id: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] RefineMesh done (0.25s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n Node executed (1 total), capturing...\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=4ms shot=100ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_92b716d5.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_92b716d5.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 (0.73s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.73s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.33 seconds\n [ComfyUI] Prompt executed in 1.33 seconds"}, {"file": "frame_003.jpg", "time": 4.9081056118011475, "log": "Final screenshot"}], "total_time": 2.7}, "decimate": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: decimate.json"}, {"file": "frame_001.jpg", "time": 2.26, "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: 6adbf764-a811-440c-8990-a6f264947da2\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: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55946']..."}, {"file": "frame_002.jpg", "time": 4.42, "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: 6adbf764-a811-440c-8990-a6f264947da2\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: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55946']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): 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.10s): 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"}, {"file": "frame_003.jpg", "time": 4.84, "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: 6adbf764-a811-440c-8990-a6f264947da2\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: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55946']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): 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.10s): 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 Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=118ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (0.42s): 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"}, {"file": "frame_004.jpg", "time": 5.25, "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: 6adbf764-a811-440c-8990-a6f264947da2\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: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55946']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): 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.10s): 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 Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=118ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (0.42s): 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b419eb9c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b419eb9c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 4.66 seconds\n Frame 4 saved (frame_003.jpg, t=4.8s)\n [capture-node] freeze=5ms shot=112ms unfreeze=4ms saved=True"}, {"file": "frame_005.jpg", "time": 7.9273223876953125, "log": "Final screenshot"}], "total_time": 5.69}, "point_mesh_distance": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: point_mesh_distance.json"}, {"file": "frame_001.jpg", "time": 1.22, "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: 71bd74ce-315f-4f4a-bf41-829d8120a7f8\n [ComfyUI] Generated prompt_id: 71bd74ce-315f-4f4a-bf41-829d8120a7f8\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=80 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=80 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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=81 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=81 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.13s): result: NodeOutput\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=82 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=82 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427\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.54s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.54s): 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=84 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=84 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes"}, {"file": "frame_002.jpg", "time": 1.63, "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: 71bd74ce-315f-4f4a-bf41-829d8120a7f8\n [ComfyUI] Generated prompt_id: 71bd74ce-315f-4f4a-bf41-829d8120a7f8\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=80 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=80 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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=81 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=81 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.13s): result: NodeOutput\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=82 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=82 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427\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.54s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.54s): 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=84 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=84 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes\n Node executed (1 total), capturing...\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 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_382d6e5c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_382d6e5c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.23s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.22 seconds\n [ComfyUI] Prompt executed in 1.22 seconds\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=111ms unfreeze=3ms saved=True"}, {"file": "frame_003.jpg", "time": 3.968789577484131, "log": "Final screenshot"}], "total_time": 1.76}, "boolean_ops_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: boolean_ops_all.json"}, {"file": "frame_001.jpg", "time": 1.45, "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: 68e57b63-5c8c-4d72-9c86-3f31fddd6d39\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: 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=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 (0.09s): 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.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=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.12s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.64s): 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"}, {"file": "frame_002.jpg", "time": 2.36, "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: 68e57b63-5c8c-4d72-9c86-3f31fddd6d39\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: 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=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 (0.09s): 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.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=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.12s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.64s): 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 2 saved (frame_001.jpg, t=1.4s)\n [capture-node] freeze=3ms shot=96ms unfreeze=3ms 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.98s): 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"}, {"file": "frame_003.jpg", "time": 3.04, "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: 68e57b63-5c8c-4d72-9c86-3f31fddd6d39\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: 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=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 (0.09s): 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.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=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.12s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.64s): 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 2 saved (frame_001.jpg, t=1.4s)\n [capture-node] freeze=3ms shot=96ms unfreeze=3ms 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.98s): 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 Node executed (2 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_201bb815.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_201bb815.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_201bb815.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_201bb815.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.23s): result: NodeOutput\n [ComfyUI] Prompt executed in 2.27 seconds\n Frame 3 saved (frame_002.jpg, t=2.4s)\n [capture-node] freeze=3ms shot=107ms unfreeze=26ms saved=True"}, {"file": "frame_004.jpg", "time": 5.451997756958008, "log": "Final screenshot"}], "total_time": 3.2}, "side_by_side_viewer": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: side_by_side_viewer.json"}, {"file": "frame_001.jpg", "time": 0.68, "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 Queuing workflow for execution...\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 [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: 26fa6709-f8fc-4397-a791-d16678c7ded2\n [ComfyUI] Generated prompt_id: 26fa6709-f8fc-4397-a791-d16678c7ded2\n [ComfyUI] Generated prompt_id: 26fa6709-f8fc-4397-a791-d16678c7ded2\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 (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_71c1545f.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds"}, {"file": "frame_002.jpg", "time": 3.0654141902923584, "log": "Final screenshot"}], "total_time": 0.86}, "decimate_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: decimate_all.json"}, {"file": "frame_001.jpg", "time": 1.34, "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method"}, {"file": "frame_002.jpg", "time": 3.44, "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method\n Node executed (1 total), capturing...\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 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): 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=42 sending call_method"}, {"file": "frame_003.jpg", "time": 5.64, "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method\n Node executed (1 total), capturing...\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 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): 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=42 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Frame 3 saved (frame_002.jpg, t=3.4s)\n [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.14s): 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=43 sending call_method"}, {"file": "frame_004.jpg", "time": 6.62, "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method\n Node executed (1 total), capturing...\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 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): 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=42 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Frame 3 saved (frame_002.jpg, t=3.4s)\n [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.14s): 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=43 sending call_method\n Node executed (3 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 4 saved (frame_003.jpg, t=5.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=7ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.86s): 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=44 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces"}, {"file": "frame_005.jpg", "time": 8.84, "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method\n Node executed (1 total), capturing...\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 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): 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=42 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Frame 3 saved (frame_002.jpg, t=3.4s)\n [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.14s): 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=43 sending call_method\n Node executed (3 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 4 saved (frame_003.jpg, t=5.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=7ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.86s): 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=44 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n [capture-loop] iter=50 t=6.5s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=158 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=28% browser_rss=0.78GB\n Node executed (4 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_FastSimplification done (0.35s): 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3610a0e2.vtp\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3610a0e2.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3610a0e2.vtp\n Frame 5 saved (frame_004.jpg, t=6.6s)\n [capture-node] freeze=1196ms shot=727ms unfreeze=8ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3610a0e2.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_3610a0e2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)"}, {"file": "frame_006.jpg", "time": 9.33, "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method\n Node executed (1 total), capturing...\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 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): 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=42 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Frame 3 saved (frame_002.jpg, t=3.4s)\n [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.14s): 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=43 sending call_method\n Node executed (3 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 4 saved (frame_003.jpg, t=5.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=7ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.86s): 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=44 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n [capture-loop] iter=50 t=6.5s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=158 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=28% browser_rss=0.78GB\n Node executed (4 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_FastSimplification done (0.35s): 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3610a0e2.vtp\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3610a0e2.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3610a0e2.vtp\n Frame 5 saved (frame_004.jpg, t=6.6s)\n [capture-node] freeze=1196ms shot=727ms unfreeze=8ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3610a0e2.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_3610a0e2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)\n Node executed (5 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_3610a0e2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (2.12s): result: NodeOutput\n [ComfyUI] Prompt executed in 8.63 seconds\n Frame 6 saved (frame_005.jpg, t=8.8s)\n [capture-node] freeze=3ms shot=163ms unfreeze=3ms saved=True"}, {"file": "frame_007.jpg", "time": 13.343141555786133, "log": "Final screenshot"}], "total_time": 11.05}, "transform": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: transform.json"}, {"file": "frame_001.jpg", "time": 0.57, "log": "Capturing execution frames: transform.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 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\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: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, 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=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.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=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', 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=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method"}, {"file": "frame_002.jpg", "time": 0.99, "log": "Capturing execution frames: transform.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 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\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: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, 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=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.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=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', 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=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, 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 - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 8 vertices, 12 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: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\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.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.21s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.43 seconds\n [ComfyUI] Prompt executed in 0.43 seconds\n [ComfyUI] Prompt executed in 0.43 seconds\n Frame 2 saved (frame_001.jpg, t=0.6s)\n [capture-node] freeze=19ms shot=113ms unfreeze=11ms saved=True"}, {"file": "frame_003.jpg", "time": 3.297943353652954, "log": "Final screenshot"}], "total_time": 1.11}, "surface_reconstruction": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: surface_reconstruction.json"}, {"file": "frame_001.jpg", "time": 2.24, "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction..."}, {"file": "frame_002.jpg", "time": 2.97, "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): 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=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method"}, {"file": "frame_003.jpg", "time": 3.8, "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): 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=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 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: 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 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 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 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: 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: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=3ms shot=94ms unfreeze=3ms 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 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: 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: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ec1e6f3d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ec1e6f3d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ec1e6f3d.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.79s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.79s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.79s): result: NodeOutput\n [ComfyUI] Prompt executed in 3.40 seconds\n [ComfyUI] Prompt executed in 3.40 seconds\n [ComfyUI] Prompt executed in 3.40 seconds"}, {"file": "frame_004.jpg", "time": 7.473665237426758, "log": "Final screenshot"}], "total_time": 5.21}, "sharpen": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sharpen.json"}, {"file": "frame_001.jpg", "time": 0.78, "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 Queuing workflow for execution...\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 [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: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\n [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\n [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): 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"}, {"file": "frame_002.jpg", "time": 1.4, "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 Queuing workflow for execution...\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 [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: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\n [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\n [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): 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 Frame 2 saved (frame_001.jpg, t=0.8s)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [capture-node] freeze=8ms shot=88ms unfreeze=2ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.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.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.05 seconds\n [ComfyUI] Prompt executed in 1.05 seconds\n [ComfyUI] Prompt executed in 1.05 seconds"}, {"file": "frame_003.jpg", "time": 4.318803071975708, "log": "Final screenshot"}], "total_time": 2.13}, "preview_mesh_threejs": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: preview_mesh_threejs.json"}, {"file": "frame_001.jpg", "time": 2.25, "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 [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 Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']..."}, {"file": "frame_002.jpg", "time": 4.46, "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 [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 Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=5ms shot=101ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=86 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=86 sending call_method"}, {"file": "frame_003.jpg", "time": 5.33, "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 [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 Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=5ms shot=101ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=8ms shot=124ms unfreeze=4ms 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 (4.83s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.83s): 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_924bc1c1.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_924bc1c1.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 4.99 seconds\n [ComfyUI] Prompt executed in 4.99 seconds"}, {"file": "frame_004.jpg", "time": 7.63596773147583, "log": "Final screenshot"}], "total_time": 5.46}, "sharpen_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sharpen_all.json"}, {"file": "frame_001.jpg", "time": 1.69, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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"}, {"file": "frame_002.jpg", "time": 3.86, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True"}, {"file": "frame_003.jpg", "time": 6.04, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB"}, {"file": "frame_004.jpg", "time": 13.85, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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"}, {"file": "frame_005.jpg", "time": 16.0, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True"}, {"file": "frame_006.jpg", "time": 24.28, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method"}, {"file": "frame_007.jpg", "time": 26.43, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True"}, {"file": "frame_008.jpg", "time": 61.1, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method"}, {"file": "frame_009.jpg", "time": 63.26, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=61.1s)\n [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB"}, {"file": "frame_010.jpg", "time": 65.91, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=61.1s)\n [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB\n Frame 10 saved (frame_009.jpg, t=63.3s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=4ms 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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method"}, {"file": "frame_011.jpg", "time": 66.45, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=61.1s)\n [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB\n Frame 10 saved (frame_009.jpg, t=63.3s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=4ms 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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Node executed (5 total), capturing...\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: Mode: fields, Meshes: 4\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n Frame 11 saved (frame_010.jpg, t=65.9s)\n [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): 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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 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"}, {"file": "frame_012.jpg", "time": 67.79, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=61.1s)\n [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB\n Frame 10 saved (frame_009.jpg, t=63.3s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=4ms 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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Node executed (5 total), capturing...\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: Mode: fields, Meshes: 4\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n Frame 11 saved (frame_010.jpg, t=65.9s)\n [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): 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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 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 Node executed (6 total), capturing...\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.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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): 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] 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=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 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: Mode: fields, Meshes: 4\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.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 Frame 12 saved (frame_011.jpg, t=66.5s)\n [capture-node] freeze=623ms shot=413ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp"}, {"file": "frame_013.jpg", "time": 68.77, "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=61.1s)\n [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB\n Frame 10 saved (frame_009.jpg, t=63.3s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=4ms 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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Node executed (5 total), capturing...\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: Mode: fields, Meshes: 4\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n Frame 11 saved (frame_010.jpg, t=65.9s)\n [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): 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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 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 Node executed (6 total), capturing...\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.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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): 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] 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=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 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: Mode: fields, Meshes: 4\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.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 Frame 12 saved (frame_011.jpg, t=66.5s)\n [capture-node] freeze=623ms shot=413ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n Node executed (8 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.94s): result: NodeOutput\n [ComfyUI] Prompt executed in 67.52 seconds\n [ComfyUI] Prompt executed in 67.52 seconds\n [ComfyUI] Prompt executed in 67.52 seconds\n Frame 13 saved (frame_012.jpg, t=67.8s)\n [capture-node] freeze=3ms shot=119ms unfreeze=3ms saved=True"}, {"file": "frame_014.jpg", "time": 71.30969905853271, "log": "Final screenshot"}], "total_time": 69.05}, "remesh_intersections": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: remesh_intersections.json"}, {"file": "frame_001.jpg", "time": 0.87, "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 Queuing workflow for execution...\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\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: 224896b2-abff-4680-a035-7e59afefadf5\n [ComfyUI] Generated prompt_id: 224896b2-abff-4680-a035-7e59afefadf5\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.19s): 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 [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.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.35s): 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"}, {"file": "frame_002.jpg", "time": 1.27, "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 Queuing workflow for execution...\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\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: 224896b2-abff-4680-a035-7e59afefadf5\n [ComfyUI] Generated prompt_id: 224896b2-abff-4680-a035-7e59afefadf5\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.19s): 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 [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.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.35s): 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: 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 [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 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 [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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): 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"}, {"file": "frame_003.jpg", "time": 1.78, "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 Queuing workflow for execution...\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\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: 224896b2-abff-4680-a035-7e59afefadf5\n [ComfyUI] Generated prompt_id: 224896b2-abff-4680-a035-7e59afefadf5\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.19s): 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 [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.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.35s): 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: 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 [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 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 [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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): 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 [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_count', 'intersection_flag', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'intersection_flag', '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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.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 Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=90ms unfreeze=4ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.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.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.48s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.40 seconds\n [ComfyUI] Prompt executed in 1.40 seconds"}, {"file": "frame_004.jpg", "time": 4.549381494522095, "log": "Final screenshot"}], "total_time": 2.36}, "view_texture": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: view_texture.json"}, {"file": "frame_001.jpg", "time": 0.95, "log": "Capturing execution frames: view_texture.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] === /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] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n Queuing workflow for execution...\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Calling execution.validate_prompt()...\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 result: valid=True\n [ComfyUI] === Validation PASSED ===\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] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [SubprocessWorker] got response: ok\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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', 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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.65 seconds\n [ComfyUI] Prompt executed in 0.65 seconds\n [ComfyUI] Prompt executed in 0.65 seconds\n [ComfyUI] Prompt executed in 0.65 seconds"}, {"file": "frame_002.jpg", "time": 3.3580286502838135, "log": "Final screenshot"}], "total_time": 1.19}, "fix_normals_all": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: fix_normals_all.json"}, {"file": "frame_001.jpg", "time": 1.23, "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: 63446cef-6305-48f1-abe0-0d5a943dbc3b\n [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b\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: 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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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_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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): 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: 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.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_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.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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.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=53 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=53 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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): 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=54 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=54 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): 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..."}, {"file": "frame_002.jpg", "time": 1.95, "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: 63446cef-6305-48f1-abe0-0d5a943dbc3b\n [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b\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: 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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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_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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): 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: 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.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_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.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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.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=53 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=53 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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): 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=54 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=54 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): 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 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\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.70s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.70s): 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"}, {"file": "frame_003.jpg", "time": 2.33, "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: 63446cef-6305-48f1-abe0-0d5a943dbc3b\n [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b\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: 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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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_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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): 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: 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.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_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.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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.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=53 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=53 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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): 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=54 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=54 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): 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 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\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.70s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.70s): 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 Node executed (2 total), capturing...\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 [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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.12s): 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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n Frame 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=86ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp"}, {"file": "frame_004.jpg", "time": 3.99, "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: 63446cef-6305-48f1-abe0-0d5a943dbc3b\n [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b\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: 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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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_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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): 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: 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.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_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.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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.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=53 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=53 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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): 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=54 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=54 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): 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 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\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.70s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.70s): 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 Node executed (2 total), capturing...\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 [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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.12s): 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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n Frame 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=86ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp\n Node executed (3 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.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 (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): 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=58 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist done (0.19s): 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=59 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=59 sending call_method\n Frame 4 saved (frame_003.jpg, t=2.3s)\n [capture-node] freeze=80ms shot=719ms unfreeze=6ms saved=True\n Node executed (5 total), capturing...\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 (1.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (1.20s): 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=60 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=60 sending call_method\n [capture-node] freeze=3ms shot=121ms unfreeze=6ms saved=False\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.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"}, {"file": "frame_005.jpg", "time": 7.358442544937134, "log": "Final screenshot"}], "total_time": 5.1}};
const inIframe = window !== window.top;
let currentWorkflow = null;
diff --git a/dev/windows-portable-cpu/logs/alpha_wrap.log b/dev/windows-portable-cpu/logs/alpha_wrap.log
index c0e4304d..9a8ceae0 100644
--- a/dev/windows-portable-cpu/logs/alpha_wrap.log
+++ b/dev/windows-portable-cpu/logs/alpha_wrap.log
@@ -6,32 +6,32 @@ Capturing execution frames: alpha_wrap.json
[ComfyUI] Prompt has 5 nodes
[ComfyUI] Node 4: GeomPackLoadMesh
[ComfyUI] Inputs: {"file_path": "3d/ArmoredWarrior_00005_.glb"}
+ Queuing workflow for execution...
[ComfyUI] Node 5: GeomPackAlphaWrap
[ComfyUI] Inputs: {"alpha_percent": 1.1, "offset_percent": 0.01, "report_panel": "false", "input_mesh": ["4", 0]}
- Queuing workflow for execution...
[ComfyUI] Node 6: GeomPackPreviewMeshDual
[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
[ComfyUI] Node 9: GeomPackPreviewMeshMulti
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[1.6361067258611197,1.6476459280683735,1.6093683078862575],\\\"focalPoint\\\":[0.0000012814998626708984,-
[ComfyUI] Node 11: GeomPackRemesh
[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]}
- [ComfyUI] Generated prompt_id: 80a19c1e-8222-4245-b4cf-e344f5411ce4
+ [ComfyUI] Generated prompt_id: b6ef14d4-b6fb-486e-8011-011785980618
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
[ComfyUI] === Validation PASSED ===
[ComfyUI] got prompt
[ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/ArmoredWarrior_00005_.glb'
[ComfyUI] [comfy-env] SubprocessWorker: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
- [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'}
+ [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'}
[ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
[ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
- [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
[ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
- [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py', 'tcp://127.0.0.1:52506']...
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:53894']...
Frame 2 saved (frame_001.jpg, t=2.3s)
- [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True
+ [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True
[ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
[ComfyUI] return torch._C._cuda_getDeviceCount() > 0
[ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
@@ -41,15 +41,15 @@ Capturing execution frames: alpha_wrap.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=1 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/ArmoredWarrior_00005_.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/ArmoredWarrior_00005_.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/ArmoredWarrior_00005_.glb
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 1 geometries)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 18061 vertices, 19827 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 18061 vertices, 19827 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 18061 vertices, 19827 faces
Frame 3 saved (frame_002.jpg, t=4.5s)
- [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True
+ [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackAlphaWrap: alpha_percent: 1.1, offset_percent: 0.01, input_mesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction_cgal.alpha_wrap.AlphaWrapNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -68,43 +68,19 @@ Capturing execution frames: alpha_wrap.json
[ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Built CGAL input data in 0.1s
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...
- [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB
- Frame 4 saved (frame_003.jpg, t=6.7s)
- [capture-periodic] freeze=3ms shot=100ms unfreeze=4ms saved=True
+ [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB
+ Frame 4 saved (frame_003.jpg, t=6.6s)
+ [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True
[ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.0s, RSS 0 MB (+0 MB)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)
[ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True
+ Frame 5 saved (frame_004.jpg, t=10.9s)
+ [capture-periodic] freeze=3ms shot=103ms unfreeze=3ms saved=True
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.40s): result: NodeOutput
- [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
- [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- Node executed (1 total), capturing...
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=3 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 18061 vertices, 19827 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 12770 vertices, 25536 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=texture, texture=True, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_d550850a.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_d550850a.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
- Frame 5 saved (frame_004.jpg, t=10.8s)
- [capture-node] freeze=4ms shot=96ms unfreeze=4ms saved=True
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.34s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.85s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -114,11 +90,36 @@ Capturing execution frames: alpha_wrap.json
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=4 sending call_method
- Node executed (2 total), capturing...
+ [ComfyUI] [SubprocessWorker] call_id=3 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
+ Node executed (1 total), capturing...
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh done (0.11s): result: NodeOutput
+ [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
+ [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=4 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 18061 vertices, 19827 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 12770 vertices, 25536 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=texture, texture=True, vertex_colors=False
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_edb1b441.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_edb1b441.stl
+ Frame 6 saved (frame_005.jpg, t=11.3s)
+ [capture-node] freeze=4ms shot=111ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.33s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -129,15 +130,16 @@ Capturing execution frames: alpha_wrap.json
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=5 sending call_method
+ Node executed (2 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
- Frame 6 saved (frame_005.jpg, t=11.2s)
- [capture-node] freeze=23ms shot=530ms unfreeze=4ms saved=True
- [capture-loop] iter=100 t=13.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=6.2/16.0GB (39%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.80GB
+ Frame 7 saved (frame_006.jpg, t=11.8s)
+ [capture-node] freeze=579ms shot=414ms unfreeze=3ms saved=True
+ [capture-loop] iter=100 t=13.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=41% browser_rss=0.80GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.35s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.61s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -151,35 +153,35 @@ Capturing execution frames: alpha_wrap.json
[ComfyUI] [SubprocessWorker] call_id=6 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 18061 vertices, 19827 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ae90f2e5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_af34ddcd.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (18061 vertices)
+ Frame 8 saved (frame_007.jpg, t=14.3s)
+ [capture-node] freeze=5ms shot=126ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 18061 vertices, 19827 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ae90f2e5.vtp
- Frame 7 saved (frame_006.jpg, t=13.7s)
- [capture-node] freeze=3ms shot=117ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_af34ddcd.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 12770 vertices, 25536 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ae90f2e5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_af34ddcd.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (12770 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 12770 vertices, 25536 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ae90f2e5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_af34ddcd.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 1967 vertices, 3930 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ae90f2e5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_af34ddcd.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (1967 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 1967 vertices, 3930 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ae90f2e5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_af34ddcd.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.61s): result: NodeOutput
- [ComfyUI] Prompt executed in 13.90 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.62s): result: NodeOutput
+ [ComfyUI] Prompt executed in 14.58 seconds
Node executed (4 total), capturing...
- Frame 8 saved (frame_007.jpg, t=14.3s)
- [capture-node] freeze=3ms shot=119ms unfreeze=0ms saved=True
- Execution complete (t=14.3s)
- Captured 8 unique frames over 14.48s
+ Frame 9 saved (frame_008.jpg, t=15.0s)
+ [capture-node] freeze=4ms shot=697ms unfreeze=0ms saved=True
+ Execution complete (t=15.0s)
+ Captured 9 unique frames over 15.71s
[debug] iframes: 2
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
- [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+ [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: alpha_wrap_executed.png
[timing] final_screenshot: 0.3s
- Captured 9 video frames
\ No newline at end of file
+ Captured 10 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/alpha_wrap_console.log b/dev/windows-portable-cpu/logs/alpha_wrap_console.log
index f46e0cf6..f44e1e98 100644
--- a/dev/windows-portable-cpu/logs/alpha_wrap_console.log
+++ b/dev/windows-portable-cpu/logs/alpha_wrap_console.log
@@ -7,6 +7,11 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
+[Console-log] [VTK Bundle] GLTFImporter included in bundle
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -23,28 +28,23 @@
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-log] [GeomPack] Loading mesh preview extension...
[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
[Console-log] [GeomPack] Registering Preview Mesh UV node
@@ -68,18 +68,18 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_d550850a.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_d550850a.stl&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_edb1b441.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_edb1b441.stl&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_d550850a.stl&type=output&subfolder=
-[Console-warning] [.WebGL-0x706c04e6d600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
-[Console-warning] [.WebGL-0x706c076b4200]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_edb1b441.stl&type=output&subfolder=
+[Console-warning] [.WebGL-0x709c01482800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
+[Console-warning] [.WebGL-0x709c0017d400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_d550850a.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_edb1b441.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
-[Console-warning] [.WebGL-0x706c04e6d600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
-[Console-warning] [.WebGL-0x706c076b4200]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)
+[Console-warning] [.WebGL-0x709c01482800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
+[Console-warning] [.WebGL-0x709c0017d400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Controls div: JSHandle@node
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox position: {top: 511.5, left: 89, width: 13, height: 13, bottom: 524.5}
@@ -88,14 +88,14 @@
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Body/viewport dimensions: {bodyHeight: 550, bodyScrollHeight: 550, windowHeight: 550, viewportHeight: 550}
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Is edges checkbox visible in viewport? true
[Console-log] [GeomPack Multi] onExecuted: 3 meshes, grid 3x1
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778449520870, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778449520870, showEdges: true}
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778460088400, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778460088400, showEdges: true}
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_ae90f2e5.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_ae90f2e5.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_ae90f2e5.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_af34ddcd.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_af34ddcd.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_af34ddcd.vtp&type=output&subfolder=
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
@@ -105,10 +105,10 @@
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.49985289573669434, 0.49984443187713623, -0.49795323610305786, 0.49410393834114075, -0.19512704014778137, 0.19656376540660858]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-0.49989476799964905, 0.49977433681488037, -0.4980567693710327, 0.4882115125656128, -0.19448408484458923, 0.19489990174770355]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.49985289573669434, 0.49984443187713623, -0.49795323610305786, 0.49410393834114075, -0.19512704014778137, 0.19656376540660858]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.49995559453964233, 0.4999898076057434, -0.4980567693710327, 0.4942501187324524, -0.19527308642864227, 0.1967097520828247]
[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
diff --git a/dev/windows-portable-cpu/logs/alpha_wrap_resources.csv b/dev/windows-portable-cpu/logs/alpha_wrap_resources.csv
index d3a2fdea..ef06d0aa 100644
--- a/dev/windows-portable-cpu/logs/alpha_wrap_resources.csv
+++ b/dev/windows-portable-cpu/logs/alpha_wrap_resources.csv
@@ -1,29 +1,29 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.37,
-1.0,1.37,
-2.0,1.37,
-3.0,1.37,
-4.0,1.37,
-5.0,1.37,
-6.0,1.37,
-7.1,1.37,
-8.1,1.37,
-9.1,1.37,
-10.1,1.73,
-11.1,1.86,
-12.1,1.93,
-13.1,2.04,
-14.1,2.38,
-15.3,2.4,
-16.3,2.4,
-17.3,2.4,
-18.3,2.4,
-19.3,2.41,
-20.3,2.35,
-21.5,2.38,
-22.5,2.38,
-23.5,2.4,
-24.5,2.36,
-25.5,2.36,
-26.6,2.36,
+0.0,1.38,
+1.0,1.38,
+2.0,1.38,
+3.0,1.38,
+4.0,1.38,
+5.1,1.38,
+6.1,1.38,
+7.1,1.38,
+8.1,1.38,
+9.1,1.38,
+10.1,1.81,
+11.1,1.87,
+12.1,1.99,
+13.1,2.09,
+14.1,2.4,
+15.1,2.42,
+16.1,2.42,
+17.1,2.42,
+18.1,2.42,
+19.1,2.44,
+20.2,2.35,
+21.4,2.4,
+22.4,2.42,
+23.4,2.45,
+24.4,2.38,
+25.4,2.38,
+26.4,2.38,
diff --git a/dev/windows-portable-cpu/logs/batch_remesh.log b/dev/windows-portable-cpu/logs/batch_remesh.log
index ff5c339c..caf9982f 100644
--- a/dev/windows-portable-cpu/logs/batch_remesh.log
+++ b/dev/windows-portable-cpu/logs/batch_remesh.log
@@ -6,14 +6,14 @@ Capturing execution frames: batch_remesh.json
[ComfyUI] Prompt has 4 nodes
[ComfyUI] Node 1: GeomPackLoadMeshBatch
[ComfyUI] Inputs: {"folder_path": "3d", "start_index": 0, "max_meshes": 4}
- [ComfyUI] Node 4: GeomPackMeshInfo
Queuing workflow for execution...
+ [ComfyUI] Node 4: GeomPackMeshInfo
[ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
[ComfyUI] Node 6: GeomPackPreviewMeshVTKBatch
[ComfyUI] Inputs: {"mode": "fields", "index": 0, "preview_vtk_batch": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\
[ComfyUI] Node 11: GeomPackRemesh
[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]}
- [ComfyUI] Generated prompt_id: 02ffe29a-2242-416f-a6ba-49f213be66a1
+ [ComfyUI] Generated prompt_id: cdfbd20c-d796-4fee-9282-4f25e4e3121c
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
[ComfyUI] === Validation PASSED ===
@@ -31,26 +31,26 @@ Capturing execution frames: batch_remesh.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found folder in input: 3d
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 12 mesh files
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading up to 4 meshes
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\ArmoredWarrior_00005_.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\ArmoredWarrior_00005_.glb
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 1 geometries)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 18061 vertices, 19827 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 18061 vertices, 19827 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [1/4] Loaded ArmoredWarrior_00005_.glb: 18061 vertices, 19827 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [2/4] Loaded Stanford_Bunny.stl: 56203 vertices, 112402 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\camel_b.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\camel_b.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2032 vertices, 3576 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2032 vertices, 3576 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [3/4] Loaded camel_b.obj: 2032 vertices, 3576 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\camelhead.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\camelhead.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [4/4] Loaded camelhead.off: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded 4 meshes
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMeshBatch done (1.75s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMeshBatch done (1.01s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackMeshInfo: trimesh: list[4]
[ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_info.MeshInfoNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -61,10 +61,8 @@ Capturing execution frames: batch_remesh.json
[ComfyUI] [SubprocessWorker] created 4 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=8 sending call_method
- Frame 2 saved (frame_001.jpg, t=2.3s)
- [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -72,15 +70,15 @@ Capturing execution frames: batch_remesh.json
[ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ Node executed (1 total), capturing...
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=9 sending call_method
- Node executed (1 total), capturing...
- Frame 3 saved (frame_002.jpg, t=2.9s)
- [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh done (0.66s): result: NodeOutput
+ Frame 2 saved (frame_001.jpg, t=1.9s)
+ [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True
+ [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -93,7 +91,7 @@ Capturing execution frames: batch_remesh.json
[ComfyUI] [SubprocessWorker] call_id=10 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh done (0.24s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -106,7 +104,7 @@ Capturing execution frames: batch_remesh.json
[ComfyUI] [SubprocessWorker] call_id=11 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -119,7 +117,7 @@ Capturing execution frames: batch_remesh.json
[ComfyUI] [SubprocessWorker] call_id=12 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh done (0.24s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -133,11 +131,9 @@ Capturing execution frames: batch_remesh.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 18061 vertices, 19827 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
- Frame 4 saved (frame_003.jpg, t=5.1s)
- [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.07s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -148,56 +144,55 @@ Capturing execution frames: batch_remesh.json
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=14 sending call_method
- Node executed (2 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
- Frame 5 saved (frame_004.jpg, t=6.2s)
- [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True
- [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.71GB
- [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=52% browser_rss=0.72GB
+ Node executed (2 total), capturing...
+ Frame 3 saved (frame_002.jpg, t=4.3s)
+ [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True
+ [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.3/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.71GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (9.55s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.42s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- Node executed (3 total), capturing...
- Frame 6 saved (frame_005.jpg, t=15.7s)
- [capture-node] freeze=4ms shot=89ms unfreeze=3ms saved=True
[ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=15 sending call_method
+ Node executed (3 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2032 vertices, 3576 faces
- [capture-loop] iter=150 t=17.7s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=6.8/16.0GB (42%) swap=0.2/2.9GB (8%) cpu=28% browser_rss=0.71GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
+ Frame 4 saved (frame_003.jpg, t=11.6s)
+ [capture-node] freeze=3ms shot=100ms unfreeze=4ms saved=True
+ [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.2/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.71GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 9670 vertices, 19338 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (4.19s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (0.81s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- Node executed (4 total), capturing...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=16 sending call_method
- Frame 7 saved (frame_006.jpg, t=19.9s)
- [capture-node] freeze=2ms shot=80ms unfreeze=3ms saved=True
+ Node executed (4 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
+ Frame 5 saved (frame_004.jpg, t=12.5s)
+ [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 206 vertices, 394 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (3.37s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.27s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTKBatch: mode: list[1], index: list[1], trimesh: list[4]
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk_batch.PreviewMeshVTKBatchNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -208,27 +203,27 @@ Capturing execution frames: batch_remesh.json
[ComfyUI] [SubprocessWorker] created 4 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=17 sending call_method
- Node executed (5 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Batch size: 4, showing index: 1/4
+ Node executed (5 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 5251 vertices, 11070 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP/STL export
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_batch_70aa2577.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_batch_a48c7cf9.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=4.318366133448304, no fields
- Frame 8 saved (frame_007.jpg, t=23.3s)
- [capture-node] freeze=3ms shot=100ms unfreeze=5ms saved=True
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshVTKBatch done (0.40s): result: NodeOutput
- [ComfyUI] Prompt executed in 23.35 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshVTKBatch done (0.18s): result: NodeOutput
+ [ComfyUI] Prompt executed in 13.60 seconds
+ Frame 6 saved (frame_005.jpg, t=13.8s)
+ [capture-node] freeze=5ms shot=94ms unfreeze=4ms saved=True
Node executed (6 total), capturing...
- Frame 9 saved (frame_008.jpg, t=23.7s)
- [capture-node] freeze=3ms shot=95ms unfreeze=3ms saved=True
- Execution complete (t=24.0s)
- Captured 9 unique frames over 24.0s
+ Frame 7 saved (frame_006.jpg, t=14.3s)
+ [capture-node] freeze=2ms shot=90ms unfreeze=0ms saved=True
+ Execution complete (t=14.3s)
+ Captured 7 unique frames over 14.43s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=622x373, rafFrozen=False
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=622x373, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: batch_remesh_executed.png
[timing] final_screenshot: 0.2s
- Captured 10 video frames
\ No newline at end of file
+ Captured 8 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/batch_remesh_console.log b/dev/windows-portable-cpu/logs/batch_remesh_console.log
index 23c9b9d5..5912aa71 100644
--- a/dev/windows-portable-cpu/logs/batch_remesh_console.log
+++ b/dev/windows-portable-cpu/logs/batch_remesh_console.log
@@ -7,9 +7,9 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -23,37 +23,37 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-log] [GeomPack] Loading mesh preview extension...
[Console-log] [GeomPack] Mesh preview extension registered
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
[Console-log] [GeomPack] Registering Preview Mesh UV node
[Console-log] [GeomPack Gaussian] Registering Preview Gaussian node
[Console-log] [GeomPack Multi JS] Creating PreviewMeshMulti node widget
[Console-log] [VTK Bundle] GLTFImporter included in bundle
+[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Multi Viewer] Initializing...
[Console-log] [GeomPack VTK Multi Viewer] Ready
[Console-log] [GeomPack Multi] Iframe loaded
@@ -63,7 +63,7 @@
[Console-log] [GeomPack VTK Viewer] Ready (unified)
[Console-error] No input!
[Console-log] [comfy-test] graphToPrompt: 4 nodes, missing class_type: [], sample: {"inputs":{"folder_path":"3d","start_index":0,"max_meshes":4},"class_type":"GeomPackLoadMeshBatch","_meta":{"title":"Load Mesh Batch"}}
-[Console-log] [GeomPack VTK Viewer] Loading: /view?filename=preview_vtk_batch_70aa2577.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Viewer] Loading: /view?filename=preview_vtk_batch_a48c7cf9.stl&type=output&subfolder=
[Console-error] No input!
[Console-log] [GeomPack VTK Viewer] Mesh loaded: 33210 points
[Console-log] [GeomPack VTK Viewer] Loaded successfully
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/batch_remesh_resources.csv b/dev/windows-portable-cpu/logs/batch_remesh_resources.csv
index 802421d2..d505008c 100644
--- a/dev/windows-portable-cpu/logs/batch_remesh_resources.csv
+++ b/dev/windows-portable-cpu/logs/batch_remesh_resources.csv
@@ -6,30 +6,20 @@ t,ram_gb,vram_gb
3.0,2.33,
4.0,2.33,
5.0,2.33,
-6.0,2.33,
-7.0,2.46,
-8.0,2.35,
-9.1,2.61,
-10.1,2.7,
-11.1,2.81,
-12.1,2.81,
-13.1,2.84,
-14.1,2.84,
-15.1,2.84,
-16.1,2.84,
-17.1,2.85,
-18.1,2.84,
-19.1,2.84,
-20.1,2.84,
-21.1,2.79,
-22.1,2.76,
-23.1,2.76,
-24.1,2.76,
-25.1,2.76,
-26.1,2.75,
-27.1,2.75,
-28.2,2.76,
-29.2,2.76,
-30.2,2.64,
-31.2,2.64,
-32.2,2.64,
+6.0,2.34,
+7.0,2.47,
+8.0,2.7,
+9.1,2.8,
+10.1,2.81,
+11.1,2.83,
+12.1,2.83,
+13.1,2.83,
+14.1,2.83,
+15.1,2.83,
+16.1,2.83,
+17.1,2.83,
+18.1,2.75,
+19.1,2.76,
+20.1,2.65,
+21.1,2.65,
+22.1,2.65,
diff --git a/dev/windows-portable-cpu/logs/boolean_ops.log b/dev/windows-portable-cpu/logs/boolean_ops.log
index ac34368f..8b4441a0 100644
--- a/dev/windows-portable-cpu/logs/boolean_ops.log
+++ b/dev/windows-portable-cpu/logs/boolean_ops.log
@@ -15,7 +15,7 @@ Capturing execution frames: boolean_ops.json
[ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":true,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": ["2
[ComfyUI] Node 25: GeomPackBoolean
[ComfyUI] Inputs: {"operation": "union", "backend": "libigl_cgal", "mesh_a": ["1", 0], "mesh_b": ["2", 0]}
- [ComfyUI] Generated prompt_id: aa96d901-bbc9-4733-8beb-aee281a509a6
+ [ComfyUI] Generated prompt_id: 136ee4fd-bd01-4e4c-8006-0254614ee403
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
[ComfyUI] === Validation PASSED ===
@@ -32,7 +32,7 @@ Capturing execution frames: boolean_ops.json
[ComfyUI] [SubprocessWorker] call_id=18 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1
[ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -45,30 +45,7 @@ Capturing execution frames: boolean_ops.json
[ComfyUI] [SubprocessWorker] call_id=19 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.11s): result: NodeOutput
- [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
- [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=20 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 162 vertices, 320 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_54100170.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_54100170.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.16s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'union', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -78,11 +55,33 @@ Capturing execution frames: boolean_ops.json
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] created 2 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=21 sending call_method
- Node executed (1 total), capturing...
+ [ComfyUI] [SubprocessWorker] call_id=20 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: libigl_cgal -> GeomPackBoolean_LibiglCGAL
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [comfy-env] GeomPackBoolean done (0.11s): result: NodeOutput
+ [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
+ [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=21 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 162 vertices, 320 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_324f8f6d.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_324f8f6d.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackBoolean_LibiglCGAL: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'union'
[ComfyUI] [SubprocessWorker] call_method: nodes.boolean.backends.libigl_cgal.BooleanLibiglCGALNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -93,15 +92,16 @@ Capturing execution frames: boolean_ops.json
[ComfyUI] [SubprocessWorker] created 2 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=22 sending call_method
+ Node executed (1 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_cgal
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 8 vertices, 12 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 162 vertices, 320 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: union
- Frame 2 saved (frame_001.jpg, t=0.7s)
- [capture-node] freeze=39ms shot=234ms unfreeze=4ms saved=True
+ Frame 2 saved (frame_001.jpg, t=0.8s)
+ [capture-node] freeze=68ms shot=128ms unfreeze=4ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 302 vertices, 600 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackBoolean_LibiglCGAL done (0.56s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackBoolean_LibiglCGAL done (0.49s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -117,24 +117,24 @@ Capturing execution frames: boolean_ops.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_d332e92b.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_e65814d5.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (302 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 302 vertices, 600 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_d332e92b.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_e65814d5.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=True, volume=9.214489033870414, area=25.093742655540616, no fields
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): result: NodeOutput
- [ComfyUI] Prompt executed in 1.20 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.18s): result: NodeOutput
+ [ComfyUI] Prompt executed in 1.15 seconds
Frame 3 saved (frame_002.jpg, t=1.3s)
- [capture-node] freeze=53ms shot=147ms unfreeze=88ms saved=True
+ [capture-node] freeze=27ms shot=155ms unfreeze=68ms saved=True
Node executed (3 total), capturing...
Frame 4 saved (frame_003.jpg, t=1.9s)
- [capture-node] freeze=2ms shot=126ms unfreeze=0ms saved=True
+ [capture-node] freeze=3ms shot=102ms unfreeze=0ms saved=True
Execution complete (t=1.9s)
- Captured 4 unique frames over 2.08s
+ Captured 4 unique frames over 1.98s
[debug] iframes: 2
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
- [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=486x348, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+ [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=486x348, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: boolean_ops_executed.png
[timing] final_screenshot: 0.2s
diff --git a/dev/windows-portable-cpu/logs/boolean_ops_all.log b/dev/windows-portable-cpu/logs/boolean_ops_all.log
index aa457d93..a40f96c6 100644
--- a/dev/windows-portable-cpu/logs/boolean_ops_all.log
+++ b/dev/windows-portable-cpu/logs/boolean_ops_all.log
@@ -6,16 +6,16 @@ Capturing execution frames: boolean_ops_all.json
[ComfyUI] Prompt has 5 nodes
[ComfyUI] Node 1: GeomPackCreatePrimitive
[ComfyUI] Inputs: {"shape": "sphere", "size": 1, "subdivisions": 4}
+ Queuing workflow for execution...
[ComfyUI] Node 2: GeomPackCreatePrimitive
[ComfyUI] Inputs: {"shape": "cube", "size": 0.8, "subdivisions": 1}
- Queuing workflow for execution...
[ComfyUI] Node 3: GeomPackBoolean
[ComfyUI] Inputs: {"operation": "difference", "backend": "libigl_cgal", "mesh_a": ["1", 0], "mesh_b": ["2", 0]}
[ComfyUI] Node 4: GeomPackBoolean
[ComfyUI] Inputs: {"operation": "difference", "backend": "blender_exact", "mesh_a": ["1", 0], "mesh_b": ["2", 0]}
[ComfyUI] Node 5: GeomPackPreviewMeshMulti
[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
- [ComfyUI] Generated prompt_id: da9c1847-2803-4c0a-bed1-dcb085509847
+ [ComfyUI] Generated prompt_id: 68e57b63-5c8c-4d72-9c86-3f31fddd6d39
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
[ComfyUI] === Validation PASSED ===
@@ -24,18 +24,7 @@ Capturing execution frames: boolean_ops_all.json
[ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
- [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
- [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
- [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
- [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
- [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
- [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py', 'tcp://127.0.0.1:55747']...
- Frame 2 saved (frame_001.jpg, t=2.2s)
- [capture-periodic] freeze=3ms shot=105ms unfreeze=3ms saved=True
- [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
- [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
- [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] created 0 shm blocks
@@ -43,7 +32,7 @@ Capturing execution frames: boolean_ops_all.json
[ComfyUI] [SubprocessWorker] call_id=24 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (4.00s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 1.0, subdivisions: 4
[ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -56,7 +45,7 @@ Capturing execution frames: boolean_ops_all.json
[ComfyUI] [SubprocessWorker] call_id=25 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 2562 vertices, 5120 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.11s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'difference', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -67,9 +56,9 @@ Capturing execution frames: boolean_ops_all.json
[ComfyUI] [SubprocessWorker] created 2 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=26 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: libigl_cgal -> GeomPackBoolean_LibiglCGAL
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: blender_exact -> GeomPackBoolean_BlenderExact
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackBoolean done (0.12s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'difference', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -80,28 +69,9 @@ Capturing execution frames: boolean_ops_all.json
[ComfyUI] [SubprocessWorker] created 2 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=27 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: blender_exact -> GeomPackBoolean_BlenderExact
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: libigl_cgal -> GeomPackBoolean_LibiglCGAL
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackBoolean_LibiglCGAL: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'difference'
- [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.backends.libigl_cgal.BooleanLibiglCGALNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=28 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_cgal
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 2562 vertices, 5120 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 8 vertices, 12 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: difference
- Frame 3 saved (frame_002.jpg, t=4.4s)
- [capture-periodic] freeze=3ms shot=94ms unfreeze=4ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackBoolean_LibiglCGAL done (0.97s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackBoolean_BlenderExact: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'difference'
[ComfyUI] [SubprocessWorker] call_method: nodes.blender_boolean.boolean.BooleanBlenderExactNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -111,17 +81,34 @@ Capturing execution frames: boolean_ops_all.json
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] created 2 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=29 sending call_method
- Node executed (1 total), capturing...
+ [ComfyUI] [SubprocessWorker] call_id=28 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: blender_exact
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 2562 vertices, 5120 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 8 vertices, 12 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: difference
- Frame 4 saved (frame_003.jpg, t=5.5s)
- [capture-node] freeze=7ms shot=91ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.47s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.64s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackBoolean_LibiglCGAL: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'difference'
+ [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.backends.libigl_cgal.BooleanLibiglCGALNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=29 sending call_method
+ Node executed (1 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_cgal
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 2562 vertices, 5120 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 8 vertices, 12 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: difference
+ Frame 2 saved (frame_001.jpg, t=1.4s)
+ [capture-node] freeze=3ms shot=96ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackBoolean_LibiglCGAL done (0.98s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -135,30 +122,29 @@ Capturing execution frames: boolean_ops_all.json
Node executed (2 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2202 vertices, 4380 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_5f84da20.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_201bb815.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2202 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2202 vertices, 4380 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_5f84da20.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_201bb815.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2202 vertices, 4380 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_5f84da20.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_201bb815.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2202 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2202 vertices, 4380 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_5f84da20.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_201bb815.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.20s): result: NodeOutput
- [ComfyUI] Prompt executed in 5.93 seconds
- Frame 5 saved (frame_004.jpg, t=6.0s)
- [capture-node] freeze=3ms shot=156ms unfreeze=3ms saved=True
- [capture-loop] iter=50 t=6.3s state={'complete': True, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (14%) cpu=34% browser_rss=0.76GB
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.23s): result: NodeOutput
+ [ComfyUI] Prompt executed in 2.27 seconds
+ Frame 3 saved (frame_002.jpg, t=2.4s)
+ [capture-node] freeze=3ms shot=107ms unfreeze=26ms saved=True
Node executed (3 total), capturing...
- Frame 6 saved (frame_005.jpg, t=6.5s)
- [capture-node] freeze=193ms shot=277ms unfreeze=0ms saved=True
- Execution complete (t=6.5s)
- Captured 6 unique frames over 6.98s
+ Frame 4 saved (frame_003.jpg, t=3.0s)
+ [capture-node] freeze=2ms shot=127ms unfreeze=0ms saved=True
+ Execution complete (t=3.0s)
+ Captured 4 unique frames over 3.2s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: boolean_ops_all_executed.png
[timing] final_screenshot: 0.2s
- Captured 7 video frames
\ No newline at end of file
+ Captured 5 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/boolean_ops_all_console.log b/dev/windows-portable-cpu/logs/boolean_ops_all_console.log
index 61863970..1102d0d9 100644
--- a/dev/windows-portable-cpu/logs/boolean_ops_all_console.log
+++ b/dev/windows-portable-cpu/logs/boolean_ops_all_console.log
@@ -8,13 +8,13 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -28,22 +28,22 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [GeomPack] Loading UV mesh preview extension...
[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -57,7 +57,6 @@
[Console-warning] Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
[Console-log] [GeomPack VTK Viewer] Ready (unified)
[Console-error] No input!
-[Console-error] No input!
[Console-log] [GeomPack Multi JS] Creating PreviewMeshMulti node widget
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Multi Viewer] Initializing...
@@ -65,12 +64,12 @@
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [comfy-test] graphToPrompt: 5 nodes, missing class_type: [], sample: {"inputs":{"shape":"sphere","size":1,"subdivisions":4},"class_type":"GeomPackCreatePrimitive","_meta":{"title":"Create Primitive"}}
[Console-log] [GeomPack Multi] onExecuted: 2 meshes, grid 2x1
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778449579771, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778449579771, showEdges: true}
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778460132952, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778460132952, showEdges: true}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_5f84da20.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_5f84da20.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_201bb815.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_201bb815.vtp&type=output&subfolder=
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
diff --git a/dev/windows-portable-cpu/logs/boolean_ops_all_resources.csv b/dev/windows-portable-cpu/logs/boolean_ops_all_resources.csv
index 1bec0c43..c3b095a1 100644
--- a/dev/windows-portable-cpu/logs/boolean_ops_all_resources.csv
+++ b/dev/windows-portable-cpu/logs/boolean_ops_all_resources.csv
@@ -1,17 +1,14 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,2.17,
-1.1,2.17,
-2.1,2.17,
-3.1,2.17,
-4.1,2.17,
-5.1,2.16,
-6.1,1.37,
-7.1,1.79,
-8.1,1.84,
-9.1,1.95,
-10.1,2.01,
-11.1,2.03,
-12.1,2.04,
-13.1,2.03,
-14.2,2.03,
+0.0,2.31,
+1.0,2.3,
+2.0,2.29,
+3.0,2.29,
+4.0,2.28,
+5.0,2.28,
+6.0,2.21,
+7.1,2.22,
+8.1,2.21,
+9.1,2.21,
+10.1,2.21,
+11.1,2.21,
diff --git a/dev/windows-portable-cpu/logs/boolean_ops_console.log b/dev/windows-portable-cpu/logs/boolean_ops_console.log
index 1e778de6..e77febb7 100644
--- a/dev/windows-portable-cpu/logs/boolean_ops_console.log
+++ b/dev/windows-portable-cpu/logs/boolean_ops_console.log
@@ -7,8 +7,17 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -29,22 +38,13 @@
[Console-log] [BVHViewer] Loading BVH Viewer extension
[Console-log] [BVHViewer] Loading BVH viewer extension...
[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
[Console-log] [GeomPack] Registering Preview Mesh UV node
@@ -73,12 +73,12 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_54100170.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_54100170.stl&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_324f8f6d.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_324f8f6d.stl&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_54100170.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_324f8f6d.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_54100170.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_324f8f6d.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-error] No input!
@@ -87,7 +87,7 @@
[Console-warning] Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
[Console-log] [GeomPack VTK Viewer] Ready (unified)
[Console-error] No input!
-[Console-log] [GeomPack VTK Viewer] Loading: /view?filename=preview_vtk_d332e92b.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Viewer] Loading: /view?filename=preview_vtk_e65814d5.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Viewer] Mesh loaded: 302 points
[Console-log] [GeomPack VTK Viewer] Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/boolean_ops_resources.csv b/dev/windows-portable-cpu/logs/boolean_ops_resources.csv
index 89c388a7..7691cd1d 100644
--- a/dev/windows-portable-cpu/logs/boolean_ops_resources.csv
+++ b/dev/windows-portable-cpu/logs/boolean_ops_resources.csv
@@ -1,13 +1,12 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,2.59,
-1.0,2.59,
-2.0,2.59,
-3.0,2.58,
-4.0,2.57,
-5.0,2.56,
-6.0,2.52,
-7.0,2.23,
-8.1,2.22,
-9.1,2.21,
-10.1,2.21,
+0.0,2.61,
+1.0,2.61,
+2.0,2.61,
+3.0,2.61,
+4.0,2.61,
+5.0,2.61,
+6.0,2.61,
+7.1,2.35,
+8.1,2.35,
+9.1,2.35,
diff --git a/dev/windows-portable-cpu/logs/decimate.log b/dev/windows-portable-cpu/logs/decimate.log
index 3992af53..29b34a80 100644
--- a/dev/windows-portable-cpu/logs/decimate.log
+++ b/dev/windows-portable-cpu/logs/decimate.log
@@ -11,7 +11,7 @@ Capturing execution frames: decimate.json
[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
[ComfyUI] Node 4: GeomPackDecimateMesh
[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
- [ComfyUI] Generated prompt_id: b4384434-53cf-4d8e-a0c0-6edae4a354e6
+ [ComfyUI] Generated prompt_id: 6adbf764-a811-440c-8990-a6f264947da2
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
[ComfyUI] === Validation PASSED ===
@@ -20,19 +20,30 @@ Capturing execution frames: decimate.json
[ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+ [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+ [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+ [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:55946']...
+ Frame 2 saved (frame_001.jpg, t=2.3s)
+ [capture-periodic] freeze=3ms shot=108ms unfreeze=4ms saved=True
+ [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+ [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+ [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] created 0 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=31 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/spot_the_cow.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/spot_the_cow.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/spot_the_cow.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3225 vertices, 5856 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3225 vertices, 5856 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3225 vertices, 5856 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -45,7 +56,7 @@ Capturing execution frames: decimate.json
[ComfyUI] [SubprocessWorker] call_id=32 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.10s): result: NodeOutput
[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'
[ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.quadric_edge_collapse.DecimateQuadricEdgeCollapseNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -58,8 +69,10 @@ Capturing execution frames: decimate.json
[ComfyUI] [SubprocessWorker] call_id=33 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadric_edge_collapse
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 3,225 vertices, 5,856 faces
+ Frame 3 saved (frame_002.jpg, t=4.4s)
+ [capture-periodic] freeze=3ms shot=118ms unfreeze=4ms saved=True
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (0.33s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (0.42s): result: NodeOutput
[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
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -79,22 +92,22 @@ Capturing execution frames: decimate.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=texture, texture=True, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_aefae0ed.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_aefae0ed.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_b419eb9c.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_b419eb9c.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput
- [ComfyUI] Prompt executed in 0.75 seconds
- Frame 2 saved (frame_001.jpg, t=0.9s)
- [capture-node] freeze=29ms shot=132ms unfreeze=13ms saved=True
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput
+ [ComfyUI] Prompt executed in 4.66 seconds
+ Frame 4 saved (frame_003.jpg, t=4.8s)
+ [capture-node] freeze=5ms shot=112ms unfreeze=4ms saved=True
Node executed (2 total), capturing...
- Frame 3 saved (frame_002.jpg, t=1.4s)
- [capture-node] freeze=3ms shot=127ms unfreeze=0ms saved=True
- Execution complete (t=1.5s)
- Captured 3 unique frames over 1.62s
+ Frame 5 saved (frame_004.jpg, t=5.2s)
+ [capture-node] freeze=90ms shot=323ms unfreeze=0ms saved=True
+ Execution complete (t=5.2s)
+ Captured 5 unique frames over 5.69s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: decimate_executed.png
[timing] final_screenshot: 0.2s
- Captured 4 video frames
\ No newline at end of file
+ Captured 6 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/decimate_all.log b/dev/windows-portable-cpu/logs/decimate_all.log
index 99171e57..397e96ef 100644
--- a/dev/windows-portable-cpu/logs/decimate_all.log
+++ b/dev/windows-portable-cpu/logs/decimate_all.log
@@ -5,8 +5,8 @@ Capturing execution frames: decimate_all.json
[ComfyUI] Received JSON with keys: ['prompt']
[ComfyUI] Prompt has 7 nodes
[ComfyUI] Node 1: GeomPackLoadMesh
- Queuing workflow for execution...
[ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
+ Queuing workflow for execution...
[ComfyUI] Node 2: GeomPackDecimateMesh
[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
[ComfyUI] Node 3: GeomPackDecimateMesh
@@ -19,7 +19,7 @@ Capturing execution frames: decimate_all.json
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[156.15573456772853,45.50443036606394,116.04835655422535],\\\"focalPoint\\\":[30.319300651550293,1.894807
[ComfyUI] Node 8: GeomPackPreviewMeshMulti
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[156.15573456772853,45.50443036606394,116.04835655422535],\\\"focalPoint\\\":[30.319300651550293,1.894807
- [ComfyUI] Generated prompt_id: 90a341ed-ab39-443e-9b71-7dd38888fcc1
+ [ComfyUI] Generated prompt_id: 1b86a699-720e-47ae-bb17-e32a8bbce0fd
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
[ComfyUI] === Validation PASSED ===
@@ -35,12 +35,12 @@ Capturing execution frames: decimate_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=35 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.41s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.36s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -51,7 +51,7 @@ Capturing execution frames: decimate_all.json
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=36 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: decimate_pro -> GeomPackDecimate_DecimatePro
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: vertex_clustering -> GeomPackDecimate_VertexClustering
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
@@ -64,7 +64,7 @@ Capturing execution frames: decimate_all.json
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=37 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: fast_simplification -> GeomPackDecimate_FastSimplification
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
@@ -77,9 +77,9 @@ Capturing execution frames: decimate_all.json
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=38 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: vertex_clustering -> GeomPackDecimate_VertexClustering
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: decimate_pro -> GeomPackDecimate_DecimatePro
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -90,40 +90,9 @@ Capturing execution frames: decimate_all.json
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=39 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: fast_simplification -> GeomPackDecimate_FastSimplification
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackDecimate_DecimatePro: trimesh: Trimesh, target_reduction: 0.8, feature_angle: 15.0, preserve_topology: 'true'
- [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.decimate_pro.DecimateProNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=40 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
- Frame 2 saved (frame_001.jpg, t=2.3s)
- [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackDecimate_FastSimplification: trimesh: Trimesh, target_reduction: 0.8, aggressiveness: 7
- [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.fast_simplification.DecimateFastSimplificationNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=41 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification
- Node executed (1 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackDecimate_FastSimplification done (0.31s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackDecimate_VertexClustering: trimesh: Trimesh, cluster_threshold: 3.0
[ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.vertex_clustering.DecimateVertexClusteringNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -133,14 +102,45 @@ Capturing execution frames: decimate_all.json
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=42 sending call_method
- Frame 3 saved (frame_002.jpg, t=3.6s)
- [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True
+ [ComfyUI] [SubprocessWorker] call_id=40 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
- Node executed (2 total), capturing...
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.18s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.16s): result: NodeOutput
+ [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'
+ [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.quadric_edge_collapse.DecimateQuadricEdgeCollapseNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=41 sending call_method
+ Node executed (1 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadric_edge_collapse
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
+ Frame 2 saved (frame_001.jpg, t=1.3s)
+ [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackDecimate_DecimatePro: trimesh: Trimesh, target_reduction: 0.8, feature_angle: 15.0, preserve_topology: 'true'
+ [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.decimate_pro.DecimateProNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=42 sending call_method
+ Node executed (2 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
+ Frame 3 saved (frame_002.jpg, t=3.4s)
+ [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.14s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -151,33 +151,31 @@ Capturing execution frames: decimate_all.json
[ComfyUI] [SubprocessWorker] created 3 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=43 sending call_method
+ Node executed (3 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_487f4a89.vtp
- Frame 4 saved (frame_003.jpg, t=4.0s)
- [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_4abcd707.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
- Node executed (3 total), capturing...
+ Frame 4 saved (frame_003.jpg, t=5.6s)
+ [capture-node] freeze=3ms shot=100ms unfreeze=7ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_487f4a89.vtp
- Frame 5 saved (frame_004.jpg, t=4.4s)
- [capture-node] freeze=3ms shot=97ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_4abcd707.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11242 vertices, 22480 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_487f4a89.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_4abcd707.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11242 vertices, 22480 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_487f4a89.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_4abcd707.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 1272 vertices, 2582 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_487f4a89.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_4abcd707.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (1272 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 1272 vertices, 2582 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_487f4a89.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_4abcd707.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.91s): result: NodeOutput
- [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'
- [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.quadric_edge_collapse.DecimateQuadricEdgeCollapseNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.86s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackDecimate_FastSimplification: trimesh: Trimesh, target_reduction: 0.8, aggressiveness: 7
+ [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.fast_simplification.DecimateFastSimplificationNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ok
@@ -186,14 +184,12 @@ Capturing execution frames: decimate_all.json
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=44 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadric_edge_collapse
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
+ [capture-loop] iter=50 t=6.5s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=158 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=28% browser_rss=0.78GB
Node executed (4 total), capturing...
- Frame 6 saved (frame_005.jpg, t=5.0s)
- [capture-node] freeze=1429ms shot=681ms unfreeze=4ms saved=True
- [capture-loop] iter=50 t=8.8s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=3 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=36% browser_rss=0.94GB
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (4.30s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDecimate_FastSimplification done (0.35s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -201,42 +197,44 @@ Capturing execution frames: decimate_all.json
[ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- Node executed (5 total), capturing...
[ComfyUI] [SubprocessWorker] created 3 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=45 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_b88105a1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3610a0e2.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
- Frame 7 saved (frame_006.jpg, t=9.3s)
- [capture-node] freeze=4ms shot=187ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_b88105a1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3610a0e2.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2502 vertices, 5000 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_b88105a1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3610a0e2.vtp
+ Frame 5 saved (frame_004.jpg, t=6.6s)
+ [capture-node] freeze=1196ms shot=727ms unfreeze=8ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2502 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2502 vertices, 5000 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_b88105a1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3610a0e2.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 11242 vertices, 22480 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_b88105a1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_3610a0e2.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)
+ Node executed (5 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11242 vertices, 22480 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_b88105a1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_3610a0e2.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.85s): result: NodeOutput
- [ComfyUI] Prompt executed in 9.77 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (2.12s): result: NodeOutput
+ [ComfyUI] Prompt executed in 8.63 seconds
+ Frame 6 saved (frame_005.jpg, t=8.8s)
+ [capture-node] freeze=3ms shot=163ms unfreeze=3ms saved=True
Node executed (6 total), capturing...
- Frame 8 saved (frame_007.jpg, t=10.2s)
- [capture-node] freeze=4ms shot=172ms unfreeze=0ms saved=True
- Execution complete (t=10.2s)
- Captured 8 unique frames over 10.43s
+ Frame 7 saved (frame_006.jpg, t=9.3s)
+ [capture-node] freeze=980ms shot=712ms unfreeze=0ms saved=True
+ Execution complete (t=9.3s)
+ Captured 7 unique frames over 11.05s
[debug] iframes: 2
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
- [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
- [timing] trigger_3d_previews: 0.1s
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
+ [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
+ [timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: decimate_all_executed.png
[timing] final_screenshot: 0.3s
- Captured 9 video frames
\ No newline at end of file
+ Captured 8 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/decimate_all_console.log b/dev/windows-portable-cpu/logs/decimate_all_console.log
index 0459bbd7..e8d7c99c 100644
--- a/dev/windows-portable-cpu/logs/decimate_all_console.log
+++ b/dev/windows-portable-cpu/logs/decimate_all_console.log
@@ -7,13 +7,6 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [GeomPack] Loading mesh preview extension...
[Console-log] [GeomPack] Mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
@@ -29,21 +22,28 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [BVHViewer] Loading BVH Viewer extension
[Console-log] [BVHViewer] Loading BVH viewer extension...
[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -64,14 +64,14 @@
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [comfy-test] graphToPrompt: 7 nodes, missing class_type: [], sample: {"inputs":{"file_path":"3d/Stanford_Bunny.stl"},"class_type":"GeomPackLoadMesh","_meta":{"title":"Load Mesh"}}
[Console-log] [GeomPack Multi] onExecuted: 3 meshes, grid 3x1
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778449603794, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778449603794, showEdges: true}
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778460162222, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778460162222, showEdges: true}
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_487f4a89.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_487f4a89.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_487f4a89.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_4abcd707.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_4abcd707.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_4abcd707.vtp&type=output&subfolder=
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
@@ -90,14 +90,14 @@
[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
[Console-log] [GeomPack Multi] onExecuted: 3 meshes, grid 3x1
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778449608949, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778449608949, showEdges: true}
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778460164700, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778460164700, showEdges: true}
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_b88105a1.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_b88105a1.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_b88105a1.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_3610a0e2.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_3610a0e2.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_3610a0e2.vtp&type=output&subfolder=
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
diff --git a/dev/windows-portable-cpu/logs/decimate_all_resources.csv b/dev/windows-portable-cpu/logs/decimate_all_resources.csv
index bc5d8139..56f16a87 100644
--- a/dev/windows-portable-cpu/logs/decimate_all_resources.csv
+++ b/dev/windows-portable-cpu/logs/decimate_all_resources.csv
@@ -1,22 +1,21 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,2.02,
-1.0,2.02,
-2.0,2.01,
-3.0,2.01,
-4.0,2.01,
-5.0,2.01,
-6.0,2.01,
-7.0,2.14,
-8.1,2.1,
-9.1,2.11,
-10.1,2.19,
-11.1,2.23,
-12.3,2.24,
-13.3,2.24,
-14.3,2.24,
-15.4,2.23,
-16.4,2.18,
-17.6,2.18,
-18.6,2.18,
-19.7,2.17,
+0.0,2.06,
+1.0,2.06,
+2.0,2.06,
+3.0,2.05,
+4.0,2.05,
+5.0,2.05,
+6.0,2.1,
+7.0,2.22,
+8.0,2.24,
+9.0,2.2,
+10.1,2.15,
+11.1,2.17,
+12.1,2.21,
+13.1,2.27,
+14.1,2.28,
+15.1,2.24,
+16.2,2.24,
+17.2,2.23,
+18.2,2.23,
diff --git a/dev/windows-portable-cpu/logs/decimate_console.log b/dev/windows-portable-cpu/logs/decimate_console.log
index 081520c6..03f3f44b 100644
--- a/dev/windows-portable-cpu/logs/decimate_console.log
+++ b/dev/windows-portable-cpu/logs/decimate_console.log
@@ -7,12 +7,6 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [BVHViewer] Loading BVH Viewer extension
[Console-log] [BVHViewer] Loading BVH viewer extension...
[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
@@ -29,21 +23,27 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [UniRig Compare] Loading compare skeleton widget...
-[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [UniRig Compare] Loading compare skeleton widget...
+[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [GeomPack] Loading UV mesh preview extension...
[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -68,12 +68,12 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_aefae0ed.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_aefae0ed.stl&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_b419eb9c.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_b419eb9c.stl&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_aefae0ed.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_b419eb9c.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_aefae0ed.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_b419eb9c.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/decimate_resources.csv b/dev/windows-portable-cpu/logs/decimate_resources.csv
index 6cef7602..b08023c0 100644
--- a/dev/windows-portable-cpu/logs/decimate_resources.csv
+++ b/dev/windows-portable-cpu/logs/decimate_resources.csv
@@ -1,12 +1,16 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,2.03,
-1.0,2.02,
-2.0,2.02,
-3.0,2.02,
-4.0,2.01,
-5.0,2.01,
-6.0,2.01,
-7.0,2.02,
-8.0,2.02,
-9.0,2.02,
+0.0,2.21,
+1.0,2.2,
+2.1,2.2,
+3.1,2.2,
+4.1,2.2,
+5.1,2.2,
+6.1,1.4,
+7.1,1.82,
+8.1,1.86,
+9.1,1.99,
+10.1,2.06,
+11.1,2.06,
+12.1,2.06,
+13.1,2.06,
diff --git a/dev/windows-portable-cpu/logs/depth_map_to_mesh.log b/dev/windows-portable-cpu/logs/depth_map_to_mesh.log
index 3bd771f6..9f32c38e 100644
--- a/dev/windows-portable-cpu/logs/depth_map_to_mesh.log
+++ b/dev/windows-portable-cpu/logs/depth_map_to_mesh.log
@@ -6,14 +6,14 @@ Capturing execution frames: depth_map_to_mesh.json
[ComfyUI] Prompt has 4 nodes
[ComfyUI] Node 1: LoadImage
[ComfyUI] Inputs: {"image": "example.png"}
- [ComfyUI] Node 4: GeomPackPreviewMeshVTK
Queuing workflow for execution...
+ [ComfyUI] Node 4: GeomPackPreviewMeshVTK
[ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"{\\\"position\\\":[-0.24987848276768215,0.32154187563545744,0.9133299327529744],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\":[0
[ComfyUI] Node 6: ImageToMask
[ComfyUI] Inputs: {"channel": "red", "image": ["1", 0]}
[ComfyUI] Node 7: GeomPackTextureToGeometry
[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
- [ComfyUI] Generated prompt_id: 08a914e8-c5d8-46f2-8c04-4e98749fc034
+ [ComfyUI] Generated prompt_id: 8165f04f-d407-4ac9-a677-00e1093f48f2
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
[ComfyUI] === Validation PASSED ===
@@ -37,13 +37,10 @@ Capturing execution frames: depth_map_to_mesh.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using native resolution: 768x768, range: [0.000, 1.000]
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated 589824 points
Frame 2 saved (frame_001.jpg, t=2.2s)
- [capture-periodic] freeze=2ms shot=93ms unfreeze=6ms saved=True
- Frame 3 saved (frame_002.jpg, t=4.4s)
- [capture-periodic] freeze=3ms shot=100ms unfreeze=3ms saved=True
- [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.5/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=45% browser_rss=0.77GB
+ [capture-periodic] freeze=2ms shot=99ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 589824 vertices, 1176578 faces
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackTextureToGeometry done (7.80s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackTextureToGeometry done (4.28s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -51,56 +48,35 @@ Capturing execution frames: depth_map_to_mesh.json
[ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- Node executed (1 total), capturing...
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=47 sending call_method
- Frame 4 saved (frame_003.jpg, t=8.2s)
- [capture-node] freeze=3ms shot=91ms unfreeze=8ms saved=True
+ Frame 3 saved (frame_002.jpg, t=4.4s)
+ [capture-periodic] freeze=3ms shot=102ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 589824 vertices, 1176578 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_bb3b4497.vtp
- [capture-loop] iter=100 t=11.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.4/2.9GB (14%) cpu=30% browser_rss=0.67GB
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_7cc4f808.vtp
+ Node executed (1 total), capturing...
+ Frame 4 saved (frame_003.jpg, t=4.8s)
+ [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True
+ [capture-loop] iter=50 t=6.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=39% browser_rss=0.68GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (589824 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] === WATCHDOG TICK 1 ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI]
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 896 in _serialize_xml
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 898 in _serialize_xml
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 898 in _serialize_xml
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 898 in _serialize_xml
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 898 in _serialize_xml
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 735 in write
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\visualization\_vtp_export.py", line 164 in export_mesh_with_scalars_vtp
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\visualization\preview_mesh_vtk.py", line 163 in execute
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI]
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 589824 vertices, 1176578 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI]
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_bb3b4497.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_7cc4f808.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=11.966723990015208, no fields
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (7.25s): result: NodeOutput
- [ComfyUI] Prompt executed in 15.07 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (5.29s): result: NodeOutput
+ [ComfyUI] Prompt executed in 9.60 seconds
Node executed (2 total), capturing...
- Frame 5 saved (frame_004.jpg, t=15.5s)
- [capture-node] freeze=4ms shot=103ms unfreeze=0ms saved=True
- Execution complete (t=15.5s)
- Captured 5 unique frames over 15.59s
+ Frame 5 saved (frame_004.jpg, t=10.0s)
+ [capture-node] freeze=3ms shot=106ms unfreeze=0ms saved=True
+ Execution complete (t=10.0s)
+ Captured 5 unique frames over 10.09s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=0x0, rafFrozen=False
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=0x0, rafFrozen=False
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: depth_map_to_mesh_executed.png
- [timing] final_screenshot: 2.0s
+ [timing] final_screenshot: 1.5s
Captured 6 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/depth_map_to_mesh_console.log b/dev/windows-portable-cpu/logs/depth_map_to_mesh_console.log
index dc5c53b8..2842ba55 100644
--- a/dev/windows-portable-cpu/logs/depth_map_to_mesh_console.log
+++ b/dev/windows-portable-cpu/logs/depth_map_to_mesh_console.log
@@ -7,21 +7,7 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -38,13 +24,27 @@
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [GeomPack] Loading mesh preview extension...
[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [VTK Bundle] GLTFImporter included in bundle
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
[Console-log] [GeomPack] Registering Preview Mesh UV node
@@ -52,12 +52,12 @@
[Console-log] [GeomPack Multi JS] Creating PreviewMeshMulti node widget
[Console-log] [GeomPack Multi JS] Creating PreviewMeshMulti node widget
[Console-log] [VTK Bundle] GLTFImporter included in bundle
-[Console-log] [GeomPack VTK Multi Viewer] Initializing...
-[Console-log] [GeomPack VTK Multi Viewer] Ready
[Console-log] [VTK Bundle] GLTFImporter included in bundle
-[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [GeomPack VTK Multi Viewer] Initializing...
[Console-log] [GeomPack VTK Multi Viewer] Ready
+[Console-log] [GeomPack VTK Multi Viewer] Initializing...
+[Console-log] [GeomPack VTK Multi Viewer] Ready
+[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Viewer] Initializing unified viewer...
@@ -71,6 +71,6 @@
[Console-warning] Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
[Console-log] [GeomPack VTK Viewer] Ready (unified)
[Console-error] No input!
-[Console-log] [GeomPack VTK Viewer] Loading: /view?filename=preview_vtk_bb3b4497.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Viewer] Loading: /view?filename=preview_vtk_7cc4f808.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Viewer] Mesh loaded: 589824 points
[Console-log] [GeomPack VTK Viewer] Loaded successfully
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/depth_map_to_mesh_resources.csv b/dev/windows-portable-cpu/logs/depth_map_to_mesh_resources.csv
index 2df8ac74..811f242f 100644
--- a/dev/windows-portable-cpu/logs/depth_map_to_mesh_resources.csv
+++ b/dev/windows-portable-cpu/logs/depth_map_to_mesh_resources.csv
@@ -1,28 +1,22 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,2.17,
-1.0,2.17,
-2.0,2.17,
-3.0,2.16,
-4.0,2.16,
-5.0,2.16,
-6.0,2.16,
-7.0,2.16,
-8.0,2.12,
-9.0,2.14,
-10.0,2.22,
-11.1,2.16,
-12.1,2.26,
-13.1,2.27,
-14.1,2.34,
-15.1,2.5,
-16.1,2.49,
-17.1,2.58,
-18.1,2.77,
-19.1,2.71,
-20.1,2.89,
-21.1,2.79,
-22.1,2.63,
-23.1,2.62,
-24.1,2.61,
-25.1,2.6,
+0.0,2.22,
+1.0,2.22,
+2.0,2.22,
+3.0,2.22,
+4.0,2.22,
+5.0,2.22,
+6.0,2.22,
+7.0,2.23,
+8.0,2.26,
+9.0,2.36,
+10.0,2.4,
+11.1,2.62,
+12.1,2.71,
+13.1,2.83,
+14.1,2.93,
+15.1,2.94,
+16.1,2.85,
+17.1,2.79,
+18.1,2.79,
+19.1,2.79,
diff --git a/dev/windows-portable-cpu/logs/fix_normals_all.log b/dev/windows-portable-cpu/logs/fix_normals_all.log
index a0c80885..0e000af1 100644
--- a/dev/windows-portable-cpu/logs/fix_normals_all.log
+++ b/dev/windows-portable-cpu/logs/fix_normals_all.log
@@ -40,8 +40,8 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] Node 9: GeomPackPreviewMeshMulti
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[2.4457834419570967,0.9339641357719854,-1.1112698573158992],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\":[-0
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[2.4457834419570967,0.9339641357719854,-1.1112698573158992],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\":[-0
- [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45
- [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45
+ [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b
+ [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
@@ -72,8 +72,8 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [SubprocessWorker] call_id=48 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/truck.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/truck.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/truck.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/truck.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/truck.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/truck.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2956 vertices, 4770 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2956 vertices, 4770 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2956 vertices, 4770 faces
@@ -82,8 +82,8 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2956 vertices, 4770 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
@@ -104,12 +104,12 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=49 sending call_method
[ComfyUI] [SubprocessWorker] call_id=49 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_signed_dist -> GeomPackFixNormals_IglSignedDist
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_signed_dist -> GeomPackFixNormals_IglSignedDist
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_winding -> GeomPackFixNormals_IglWinding
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_winding -> GeomPackFixNormals_IglWinding
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
@@ -130,12 +130,12 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=50 sending call_method
[ComfyUI] [SubprocessWorker] call_id=50 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_raycast -> GeomPackFixNormals_IglRaycast
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_raycast -> GeomPackFixNormals_IglRaycast
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: trimesh -> GeomPackFixNormals_Trimesh
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: trimesh -> GeomPackFixNormals_Trimesh
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals done (0.11s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
@@ -160,8 +160,8 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_bfs -> GeomPackFixNormals_IglBfs
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals done (0.11s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
@@ -182,12 +182,12 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=52 sending call_method
[ComfyUI] [SubprocessWorker] call_id=52 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_winding -> GeomPackFixNormals_IglWinding
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_winding -> GeomPackFixNormals_IglWinding
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_signed_dist -> GeomPackFixNormals_IglSignedDist
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_signed_dist -> GeomPackFixNormals_IglSignedDist
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals done (0.11s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
@@ -208,16 +208,16 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=53 sending call_method
[ComfyUI] [SubprocessWorker] call_id=53 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: trimesh -> GeomPackFixNormals_Trimesh
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: trimesh -> GeomPackFixNormals_Trimesh
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_raycast -> GeomPackFixNormals_IglRaycast
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_raycast -> GeomPackFixNormals_IglRaycast
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglSignedDist: trimesh: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglSignedDist: trimesh: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_signed_dist.FixNormalsIglSignedDistNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_signed_dist.FixNormalsIglSignedDistNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglWinding: trimesh: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglWinding: trimesh: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_winding.FixNormalsIglWindingNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_winding.FixNormalsIglWindingNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
@@ -234,18 +234,18 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=54 sending call_method
[ComfyUI] [SubprocessWorker] call_id=54 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_signed_dist: flipped 4757/4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_signed_dist: flipped 4757/4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_winding: flipped 4022/4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_winding: flipped 4022/4770 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist done (0.15s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist done (0.15s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglRaycast: trimesh: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglRaycast: trimesh: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_raycast.FixNormalsIglRaycastNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_raycast.FixNormalsIglRaycastNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackFixNormals_Trimesh: trimesh: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackFixNormals_Trimesh: trimesh: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.trimesh_fix.FixNormalsTrimeshNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.trimesh_fix.FixNormalsTrimeshNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
@@ -256,27 +256,25 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=55 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=55 sending call_method
Node executed (1 total), capturing...
- Frame 2 saved (frame_001.jpg, t=1.1s)
- [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_raycast: flipped 3339/4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_raycast: flipped 3339/4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=55 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=55 sending call_method
+ Frame 2 saved (frame_001.jpg, t=1.2s)
+ [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.70s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.70s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglBfs: trimesh: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglBfs: trimesh: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_bfs.FixNormalsIglBfsNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_bfs.FixNormalsIglBfsNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
@@ -285,75 +283,27 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=56 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=56 sending call_method
Node executed (2 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0095e1be.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0095e1be.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0095e1be.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0095e1be.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0095e1be.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0095e1be.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0095e1be.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0095e1be.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.20s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.20s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglBfs: trimesh: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglBfs: trimesh: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_bfs.FixNormalsIglBfsNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_bfs.FixNormalsIglBfsNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=57 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=57 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=56 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=56 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl.bfs_orient: 66 orientation components
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl.bfs_orient: 66 orientation components
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.13s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.13s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglWinding: trimesh: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglWinding: trimesh: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_winding.FixNormalsIglWindingNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_winding.FixNormalsIglWindingNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.12s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.12s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
@@ -364,53 +314,124 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 4 shm blocks
+ [ComfyUI] [SubprocessWorker] created 4 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=58 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=58 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_winding: flipped 4022/4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_winding: flipped 4022/4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.25s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.25s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackFixNormals_Trimesh: trimesh: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackFixNormals_Trimesh: trimesh: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.trimesh_fix.FixNormalsTrimeshNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.trimesh_fix.FixNormalsTrimeshNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=59 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=59 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=57 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=57 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_e35936b1.vtp
Frame 3 saved (frame_002.jpg, t=1.9s)
- [capture-node] freeze=3ms shot=454ms unfreeze=19ms saved=True
+ [capture-node] freeze=3ms shot=86ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_e35936b1.vtp
+ Node executed (3 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_e35936b1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglSignedDist: trimesh: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglSignedDist: trimesh: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_signed_dist.FixNormalsIglSignedDistNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_signed_dist.FixNormalsIglSignedDistNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=58 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=58 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_signed_dist: flipped 4757/4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_signed_dist: flipped 4757/4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist done (0.19s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist done (0.19s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglRaycast: trimesh: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglRaycast: trimesh: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_raycast.FixNormalsIglRaycastNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_raycast.FixNormalsIglRaycastNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=59 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=59 sending call_method
+ Frame 4 saved (frame_003.jpg, t=2.3s)
+ [capture-node] freeze=80ms shot=719ms unfreeze=6ms saved=True
Node executed (5 total), capturing...
- Frame 4 saved (frame_003.jpg, t=2.8s)
- [capture-node] freeze=3ms shot=122ms unfreeze=4ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_raycast: flipped 3339/4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_raycast: flipped 3339/4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.69s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.69s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+ [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (1.20s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (1.20s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -423,74 +444,54 @@ Capturing execution frames: fix_normals_all.json
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 4 shm blocks
- [ComfyUI] [SubprocessWorker] created 4 shm blocks
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=60 sending call_method
[ComfyUI] [SubprocessWorker] call_id=60 sending call_method
+ [capture-node] freeze=3ms shot=121ms unfreeze=6ms saved=False
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_832ae60a.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_832ae60a.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_832ae60a.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_832ae60a.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
Node executed (6 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec9940fb.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_832ae60a.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_832ae60a.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec9940fb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
- Frame 5 saved (frame_004.jpg, t=3.2s)
- [capture-node] freeze=3ms shot=118ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_832ae60a.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_832ae60a.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.31s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.31s): result: NodeOutput
- [ComfyUI] Prompt executed in 3.21 seconds
- [ComfyUI] Prompt executed in 3.21 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.22s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.22s): result: NodeOutput
+ [ComfyUI] Prompt executed in 3.77 seconds
+ [ComfyUI] Prompt executed in 3.77 seconds
+ Frame 5 saved (frame_004.jpg, t=4.0s)
+ [capture-node] freeze=327ms shot=347ms unfreeze=3ms saved=True
Node executed (7 total), capturing...
- Frame 6 saved (frame_005.jpg, t=4.1s)
- [capture-node] freeze=93ms shot=132ms unfreeze=0ms saved=True
- Execution complete (t=4.1s)
- Captured 6 unique frames over 4.37s
+ [capture-node] freeze=2ms shot=124ms unfreeze=0ms saved=False
+ Execution complete (t=5.0s)
+ Captured 5 unique frames over 5.1s
[debug] iframes: 2
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
- [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
+ [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: fix_normals_all_executed.png
[timing] final_screenshot: 0.2s
- Captured 7 video frames
\ No newline at end of file
+ Captured 6 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/fix_normals_all_console.log b/dev/windows-portable-cpu/logs/fix_normals_all_console.log
index 84456c4c..8f2b69d7 100644
--- a/dev/windows-portable-cpu/logs/fix_normals_all_console.log
+++ b/dev/windows-portable-cpu/logs/fix_normals_all_console.log
@@ -8,10 +8,15 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -28,22 +33,17 @@
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
[Console-log] [GeomPack] Loading mesh preview extension...
[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [UniRig Compare] Loading compare skeleton widget...
-[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [UniRig Compare] Loading compare skeleton widget...
+[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -66,36 +66,17 @@
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [comfy-test] graphToPrompt: 8 nodes, missing class_type: [], sample: {"inputs":{"file_path":"3d/truck.obj"},"class_type":"GeomPackLoadMesh","_meta":{"title":"Load Mesh"}}
-[Console-log] [GeomPack Multi] onExecuted: 2 meshes, grid 2x1
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778449648037, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778449648037, showEdges: true}
-[Console-error] No input!
-[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_0095e1be.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_0095e1be.vtp&type=output&subfolder=
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.8337640166282654, 0.8337640166282654, -0.3902060091495514, 0.3902060091495514, -0.3906109929084778, 0.3906109929084778]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.8337640166282654, 0.8337640166282654, -0.3902060091495514, 0.3902060091495514, -0.3906109929084778, 0.3906109929084778]
-[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
[Console-log] [GeomPack Multi] onExecuted: 4 meshes, grid 2x2
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449649433, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449649433, showEdges: true}
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460198163, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460198163, showEdges: true}
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_ec9940fb.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_ec9940fb.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_ec9940fb.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_ec9940fb.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_e35936b1.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_e35936b1.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_e35936b1.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_e35936b1.vtp&type=output&subfolder=
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
@@ -108,13 +89,32 @@
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.8337640166282654, 0.8337640166282654, -0.3902060091495514, 0.3902060091495514, -0.3906109929084778, 0.3906109929084778]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.8337640166282654, 0.8337640166282654, -0.3902060091495514, 0.3902060091495514, -0.3906109929084778, 0.3906109929084778]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-0.8337640166282654, 0.8337640166282654, -0.3902060091495514, 0.3902060091495514, -0.3906109929084778, 0.3906109929084778]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.8337640166282654, 0.8337640166282654, -0.3902060091495514, 0.3902060091495514, -0.3906109929084778, 0.3906109929084778]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 loaded, bounds: [-0.8337640166282654, 0.8337640166282654, -0.3902060091495514, 0.3902060091495514, -0.3906109929084778, 0.3906109929084778]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.8337640166282654, 0.8337640166282654, -0.3902060091495514, 0.3902060091495514, -0.3906109929084778, 0.3906109929084778]
+[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
+[Console-log] [GeomPack Multi] onExecuted: 2 meshes, grid 2x1
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778460199772, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778460199772, showEdges: true}
+[Console-error] No input!
+[Console-error] No input!
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_832ae60a.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_832ae60a.vtp&type=output&subfolder=
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.8337640166282654, 0.8337640166282654, -0.3902060091495514, 0.3902060091495514, -0.3906109929084778, 0.3906109929084778]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.8337640166282654, 0.8337640166282654, -0.3902060091495514, 0.3902060091495514, -0.3906109929084778, 0.3906109929084778]
[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/fix_normals_all_resources.csv b/dev/windows-portable-cpu/logs/fix_normals_all_resources.csv
index b61a31c4..c03f4404 100644
--- a/dev/windows-portable-cpu/logs/fix_normals_all_resources.csv
+++ b/dev/windows-portable-cpu/logs/fix_normals_all_resources.csv
@@ -1,15 +1,16 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,2.54,
-1.0,2.53,
-2.0,2.52,
-3.0,2.52,
-4.0,2.51,
-5.0,2.5,
-6.0,2.49,
-7.0,2.49,
-8.0,2.49,
-9.1,1.88,
-10.1,1.87,
-11.1,1.86,
-12.1,1.85,
+0.0,2.74,
+1.0,2.74,
+2.0,2.74,
+3.0,2.74,
+4.0,2.74,
+5.0,2.73,
+6.0,2.73,
+7.0,2.11,
+8.0,2.1,
+9.1,2.09,
+10.1,2.09,
+11.1,2.08,
+12.1,2.08,
+13.1,2.08,
diff --git a/dev/windows-portable-cpu/logs/fix_self_intersection.log b/dev/windows-portable-cpu/logs/fix_self_intersection.log
index 9dc6c652..a9f5babc 100644
--- a/dev/windows-portable-cpu/logs/fix_self_intersection.log
+++ b/dev/windows-portable-cpu/logs/fix_self_intersection.log
@@ -11,9 +11,9 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] Node 1: GeomPackLoadMesh
[ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
[ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
+ [ComfyUI] Node 14: GeomPackDetectSelfIntersections
+ [ComfyUI] Node 14: GeomPackDetectSelfIntersections
Queuing workflow for execution...
- [ComfyUI] Node 14: GeomPackDetectSelfIntersections
- [ComfyUI] Node 14: GeomPackDetectSelfIntersections
[ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
[ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
[ComfyUI] Node 17: GeomPackFixSelfIntersectionsByPerturbation
@@ -28,8 +28,8 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] Node 22: GeomPackDetectSelfIntersections
[ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["17", 0]}
[ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["17", 0]}
- [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223
- [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223
+ [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a
+ [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
@@ -46,8 +46,28 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+ [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+ [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+ [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+ [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+ [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:63111']...
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:63111']...
+ Frame 2 saved (frame_001.jpg, t=2.3s)
+ [capture-periodic] freeze=3ms shot=107ms unfreeze=3ms saved=True
+ [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+ [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+ [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+ [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+ [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+ [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
@@ -60,8 +80,8 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] [SubprocessWorker] call_id=61 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces
@@ -70,8 +90,8 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
@@ -100,8 +120,8 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 6 intersecting faces (5 intersection pairs)
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.23s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.23s): result: NodeOutput
[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
[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
[ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.fix_intersections_perturbation.FixSelfIntersectionsByPerturbationNode.EXECUTE_NORMALIZED
@@ -145,14 +165,14 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 7: avg displacement = 0.000026
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 8: avg displacement = 0.000030
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 8: avg displacement = 0.000030
+ Frame 3 saved (frame_002.jpg, t=4.6s)
+ [capture-node] freeze=4ms shot=119ms unfreeze=4ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 9: avg displacement = 0.000034
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 9: avg displacement = 0.000034
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 10: avg displacement = 0.000038
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 10: avg displacement = 0.000038
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 11: avg displacement = 0.000041
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 11: avg displacement = 0.000041
- Frame 2 saved (frame_001.jpg, t=0.8s)
- [capture-node] freeze=4ms shot=121ms unfreeze=5ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 12: avg displacement = 0.000045
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 12: avg displacement = 0.000045
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Re-detecting self-intersections...
@@ -163,8 +183,8 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete: perturbed 8 vertices over 12 iterations
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.48s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.48s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.51s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.51s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
@@ -185,17 +205,17 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=64 sending call_method
[ComfyUI] [SubprocessWorker] call_id=64 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces
Node executed (2 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections detected
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections detected
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.17s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.17s): result: NodeOutput
[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
[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
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
@@ -226,18 +246,18 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', 'intersection_flag']
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', 'intersection_flag']
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['face.self_intersecting', 'intersection_flag', 'intersection_count']
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['face.self_intersecting', 'intersection_flag', 'intersection_count']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ceba0f48.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ceba0f48.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_b1d5530b.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_b1d5530b.vtp
+ Frame 4 saved (frame_003.jpg, t=5.1s)
+ [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
- Frame 3 saved (frame_002.jpg, t=1.3s)
- [capture-node] freeze=3ms shot=104ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)
@@ -246,10 +266,10 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ceba0f48.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ceba0f48.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_ceba0f48.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_ceba0f48.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_b1d5530b.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_b1d5530b.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_b1d5530b.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_b1d5530b.vtp
Node executed (3 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
@@ -261,26 +281,25 @@ Capturing execution frames: fix_self_intersection.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_ceba0f48.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_ceba0f48.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_b1d5530b.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_b1d5530b.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.44s): result: NodeOutput
[ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.44s): result: NodeOutput
- [ComfyUI] Prompt executed in 1.50 seconds
- [ComfyUI] Prompt executed in 1.50 seconds
- Frame 4 saved (frame_003.jpg, t=1.7s)
- [capture-node] freeze=53ms shot=152ms unfreeze=69ms saved=True
+ [ComfyUI] Prompt executed in 5.38 seconds
+ [ComfyUI] Prompt executed in 5.38 seconds
+ [capture-node] freeze=3ms shot=105ms unfreeze=4ms saved=False
Node executed (4 total), capturing...
- Frame 5 saved (frame_004.jpg, t=2.5s)
- [capture-node] freeze=44ms shot=198ms unfreeze=0ms saved=True
- Execution complete (t=2.4s)
- Captured 5 unique frames over 2.73s
+ Frame 5 saved (frame_004.jpg, t=5.9s)
+ [capture-node] freeze=37ms shot=543ms unfreeze=0ms saved=True
+ Execution complete (t=5.9s)
+ Captured 5 unique frames over 6.48s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: fix_self_intersection_executed.png
- [timing] final_screenshot: 0.4s
+ [timing] final_screenshot: 0.3s
Captured 6 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/fix_self_intersection_console.log b/dev/windows-portable-cpu/logs/fix_self_intersection_console.log
index 311e2f14..ad7dd3ea 100644
--- a/dev/windows-portable-cpu/logs/fix_self_intersection_console.log
+++ b/dev/windows-portable-cpu/logs/fix_self_intersection_console.log
@@ -7,11 +7,9 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -25,25 +23,27 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
+[Console-log] [UniRig Compare] Loading compare skeleton widget...
+[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [UniRig Compare] Loading compare skeleton widget...
-[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -73,12 +73,12 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_ceba0f48.vtp&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_ceba0f48.vtp&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_b1d5530b.vtp&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_b1d5530b.vtp&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_ceba0f48.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_b1d5530b.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_ceba0f48.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_b1d5530b.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/fix_self_intersection_resources.csv b/dev/windows-portable-cpu/logs/fix_self_intersection_resources.csv
index 2f9c0b2f..05a2c117 100644
--- a/dev/windows-portable-cpu/logs/fix_self_intersection_resources.csv
+++ b/dev/windows-portable-cpu/logs/fix_self_intersection_resources.csv
@@ -1,14 +1,17 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.85,
-1.0,1.84,
-2.0,1.84,
-3.0,1.83,
-4.0,1.83,
-5.0,1.82,
-6.1,1.82,
-7.1,1.79,
-8.1,1.8,
-9.1,1.8,
-10.1,1.79,
-11.1,1.79,
+0.0,2.08,
+1.1,2.08,
+2.1,2.07,
+3.1,2.06,
+4.1,2.06,
+5.1,2.05,
+6.1,1.26,
+7.1,1.68,
+8.1,1.71,
+9.1,1.83,
+10.2,1.88,
+11.2,1.9,
+12.2,1.89,
+13.2,1.88,
+14.2,1.87,
diff --git a/dev/windows-portable-cpu/logs/mesh_info.log b/dev/windows-portable-cpu/logs/mesh_info.log
index 66b8fadb..fce91202 100644
--- a/dev/windows-portable-cpu/logs/mesh_info.log
+++ b/dev/windows-portable-cpu/logs/mesh_info.log
@@ -9,9 +9,9 @@ Capturing execution frames: mesh_info.json
[ComfyUI] Prompt has 3 nodes
[ComfyUI] Node 1: GeomPackCreatePrimitive
[ComfyUI] Node 1: GeomPackCreatePrimitive
- [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
- [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
Queuing workflow for execution...
+ [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
+ [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
[ComfyUI] Node 7: GeomPackMeshInfo
[ComfyUI] Node 7: GeomPackMeshInfo
[ComfyUI] Inputs: {"report_panel": "true", "trimesh": ["1", 0]}
@@ -20,8 +20,8 @@ Capturing execution frames: mesh_info.json
[ComfyUI] Node 12: GeomPackMeshQuality
[ComfyUI] Inputs: {"include_face_quality": true, "include_edge_stats": true, "report_panel": "true", "trimesh": ["1", 0]}
[ComfyUI] Inputs: {"include_face_quality": true, "include_edge_stats": true, "report_panel": "true", "trimesh": ["1", 0]}
- [ComfyUI] Generated prompt_id: a85065fd-1857-405f-8ed5-ac8eec46b80a
- [ComfyUI] Generated prompt_id: a85065fd-1857-405f-8ed5-ac8eec46b80a
+ [ComfyUI] Generated prompt_id: f3a8e6ce-5181-46ea-8b04-105b25f084c5
+ [ComfyUI] Generated prompt_id: f3a8e6ce-5181-46ea-8b04-105b25f084c5
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
@@ -54,8 +54,8 @@ Capturing execution frames: mesh_info.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.32s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.32s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackMeshQuality: include_face_quality: True, include_edge_stats: True, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackMeshQuality: include_face_quality: True, include_edge_stats: True, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_quality.MeshQualityNode.EXECUTE_NORMALIZED
@@ -82,8 +82,8 @@ Capturing execution frames: mesh_info.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analysis complete
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.63s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.63s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.11s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackMeshInfo: trimesh: list[1]
[ComfyUI] [comfy-env] Running GeomPackMeshInfo: trimesh: list[1]
[ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_info.MeshInfoNode.EXECUTE_NORMALIZED
@@ -105,21 +105,20 @@ Capturing execution frames: mesh_info.json
[ComfyUI] [SubprocessWorker] call_id=68 sending call_method
[ComfyUI] [SubprocessWorker] call_id=68 sending call_method
Node executed (1 total), capturing...
- Frame 2 saved (frame_001.jpg, t=1.3s)
- [capture-node] freeze=3ms shot=93ms unfreeze=1ms saved=True
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.57s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.57s): result: NodeOutput
- [ComfyUI] Prompt executed in 1.52 seconds
- [ComfyUI] Prompt executed in 1.52 seconds
+ [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.11s): result: NodeOutput
+ [ComfyUI] Prompt executed in 0.31 seconds
+ [ComfyUI] Prompt executed in 0.31 seconds
+ Frame 2 saved (frame_001.jpg, t=0.6s)
+ [capture-node] freeze=6ms shot=88ms unfreeze=3ms saved=True
Node executed (2 total), capturing...
- Frame 3 saved (frame_002.jpg, t=1.9s)
- [capture-node] freeze=2ms shot=86ms unfreeze=0ms saved=True
- Execution complete (t=1.8s)
- Captured 3 unique frames over 1.96s
+ [capture-node] freeze=3ms shot=77ms unfreeze=0ms saved=False
+ Execution complete (t=0.9s)
+ Captured 2 unique frames over 1.01s
[debug] iframes: 0
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: mesh_info_executed.png
[timing] final_screenshot: 0.2s
- Captured 4 video frames
\ No newline at end of file
+ Captured 3 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/mesh_info_console.log b/dev/windows-portable-cpu/logs/mesh_info_console.log
index 11570ee1..ada85e36 100644
--- a/dev/windows-portable-cpu/logs/mesh_info_console.log
+++ b/dev/windows-portable-cpu/logs/mesh_info_console.log
@@ -8,6 +8,13 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -21,29 +28,22 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [UniRig Compare] Loading compare skeleton widget...
-[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [UniRig Compare] Loading compare skeleton widget...
+[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Compare] Compare skeleton widget registered
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
diff --git a/dev/windows-portable-cpu/logs/mesh_info_resources.csv b/dev/windows-portable-cpu/logs/mesh_info_resources.csv
index 0f2c88d0..a8d8c65c 100644
--- a/dev/windows-portable-cpu/logs/mesh_info_resources.csv
+++ b/dev/windows-portable-cpu/logs/mesh_info_resources.csv
@@ -1,12 +1,11 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.78,
-1.0,1.78,
-2.0,1.77,
-3.0,1.77,
-4.1,1.76,
-5.1,1.76,
-6.1,1.76,
-7.1,1.75,
-8.1,1.74,
-9.1,1.74,
+0.0,1.87,
+1.0,1.86,
+2.0,1.85,
+3.0,1.84,
+4.0,1.84,
+5.0,1.83,
+6.1,1.83,
+7.1,1.83,
+8.1,1.82,
diff --git a/dev/windows-portable-cpu/logs/mesh_mesh_distance.log b/dev/windows-portable-cpu/logs/mesh_mesh_distance.log
index d5a638f5..14c346e8 100644
--- a/dev/windows-portable-cpu/logs/mesh_mesh_distance.log
+++ b/dev/windows-portable-cpu/logs/mesh_mesh_distance.log
@@ -11,11 +11,11 @@ Capturing execution frames: mesh_mesh_distance.json
[ComfyUI] Node 3: GeomPackMeshToMeshDistance
[ComfyUI] Inputs: {"metric": "hausdorff", "sample_count": 10000, "symmetric": "true", "report_panel": "true", "mesh_a": ["8", 0], "mesh_b": ["15", 0]}
[ComfyUI] Inputs: {"metric": "hausdorff", "sample_count": 10000, "symmetric": "true", "report_panel": "true", "mesh_a": ["8", 0], "mesh_b": ["15", 0]}
- [ComfyUI] Node 8: GeomPackLoadMesh
- [ComfyUI] Node 8: GeomPackLoadMesh
- [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
- [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
Queuing workflow for execution...
+ [ComfyUI] Node 8: GeomPackLoadMesh
+ [ComfyUI] Node 8: GeomPackLoadMesh
+ [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
+ [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
[ComfyUI] Node 10: GeomPackMeshToMeshDistance
[ComfyUI] Node 10: GeomPackMeshToMeshDistance
[ComfyUI] Inputs: {"metric": "hausdorff", "sample_count": 10000, "symmetric": "true", "report_panel": "false", "mesh_a": ["8", 0], "mesh_b": ["16", 0]}
@@ -28,8 +28,8 @@ Capturing execution frames: mesh_mesh_distance.json
[ComfyUI] Node 16: GeomPackRemesh
[ComfyUI] Inputs: {"backend": "cgal_isotropic", "backend.cgal_edge_length": 1, "backend.cgal_iterations": 3, "backend.protect_boundaries": "true", "report_panel": "false", "trimesh": ["8", 0]}
[ComfyUI] Inputs: {"backend": "cgal_isotropic", "backend.cgal_edge_length": 1, "backend.cgal_iterations": 3, "backend.protect_boundaries": "true", "report_panel": "false", "trimesh": ["8", 0]}
- [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2
- [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2
+ [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557
+ [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
@@ -60,8 +60,8 @@ Capturing execution frames: mesh_mesh_distance.json
[ComfyUI] [SubprocessWorker] call_id=69 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
@@ -70,8 +70,8 @@ Capturing execution frames: mesh_mesh_distance.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
@@ -96,8 +96,8 @@ Capturing execution frames: mesh_mesh_distance.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: cgal_isotropic -> GeomPackRemesh_CGAL
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
@@ -122,8 +122,8 @@ Capturing execution frames: mesh_mesh_distance.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh_CGAL: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, protect_boundaries: 'true'
[ComfyUI] [comfy-env] Running GeomPackRemesh_CGAL: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, protect_boundaries: 'true'
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing_cgal.remesh.RemeshCGALNode.EXECUTE_NORMALIZED
@@ -150,19 +150,19 @@ Capturing execution frames: mesh_mesh_distance.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, protect_boundaries=true
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, protect_boundaries=true
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL isotropic remesh (target_edge_length=1.0)...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL isotropic remesh (target_edge_length=1.0)...
Frame 2 saved (frame_001.jpg, t=2.3s)
- [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL isotropic remesh (target_edge_length=1.0)...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL isotropic remesh (target_edge_length=1.0)...
- Frame 3 saved (frame_002.jpg, t=4.5s)
- [capture-periodic] freeze=3ms shot=114ms unfreeze=4ms saved=True
- [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/16.0GB (37%) swap=0.7/2.9GB (25%) cpu=45% browser_rss=0.70GB
+ [capture-periodic] freeze=3ms shot=92ms unfreeze=3ms saved=True
+ Frame 3 saved (frame_002.jpg, t=4.4s)
+ [capture-periodic] freeze=3ms shot=90ms unfreeze=2ms saved=True
+ [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=0.5/2.9GB (19%) cpu=31% browser_rss=0.71GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 41466 vertices (-14737), 82928 faces (-29474)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 41466 vertices (-14737), 82928 faces (-29474)
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh
[ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.distance.mesh_to_mesh_distance.MeshDistanceNode.EXECUTE_NORMALIZED
@@ -177,16 +177,13 @@ Capturing execution frames: mesh_mesh_distance.json
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=73 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=73 sending call_method
Node executed (1 total), capturing...
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=73 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=73 sending call_method
- Frame 4 saved (frame_003.jpg, t=11.4s)
- [capture-node] freeze=6ms shot=98ms unfreeze=4ms saved=True
- [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (25%) cpu=49% browser_rss=0.59GB
[ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\point_cloud_utils\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\#'
[ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\point_cloud_utils\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\#'
[ComfyUI] mesh_v : \#v by 3 array of vertex positions (each row is a vertex)
@@ -209,12 +206,14 @@ Capturing execution frames: mesh_mesh_distance.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 41466 vertices, 82928 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 41466 vertices, 82928 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.112758
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.112758
+ Frame 4 saved (frame_003.jpg, t=7.2s)
+ [capture-node] freeze=3ms shot=105ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
[ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
@@ -235,53 +234,22 @@ Capturing execution frames: mesh_mesh_distance.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=74 sending call_method
[ComfyUI] [SubprocessWorker] call_id=74 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] === WATCHDOG TICK 2 ===
- [ComfyUI] === WATCHDOG TICK 2 ===
Node executed (2 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 86 in wlog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 86 in wlog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1649 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1649 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI]
- [ComfyUI]
- Frame 5 saved (frame_004.jpg, t=13.4s)
- [capture-node] freeze=5ms shot=114ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
- [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=46% browser_rss=0.59GB
- [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=54% browser_rss=0.59GB
+ Frame 5 saved (frame_004.jpg, t=7.6s)
+ [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True
+ [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.3/16.0GB (33%) swap=0.5/2.9GB (19%) cpu=35% browser_rss=0.63GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (10.49s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (10.49s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.34s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.34s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh
[ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.distance.mesh_to_mesh_distance.MeshDistanceNode.EXECUTE_NORMALIZED
@@ -302,28 +270,28 @@ Capturing execution frames: mesh_mesh_distance.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=75 sending call_method
[ComfyUI] [SubprocessWorker] call_id=75 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000
Node executed (3 total), capturing...
- Frame 6 saved (frame_005.jpg, t=23.9s)
- [capture-node] freeze=3ms shot=109ms unfreeze=6ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 32264 vertices, 64524 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 32264 vertices, 64524 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 2.858216
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 2.858216
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.517681
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.517681
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.70s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.70s): result: NodeOutput
- [ComfyUI] Prompt executed in 24.24 seconds
- [ComfyUI] Prompt executed in 24.24 seconds
+ [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.23s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.23s): result: NodeOutput
+ [ComfyUI] Prompt executed in 14.86 seconds
+ [ComfyUI] Prompt executed in 14.86 seconds
+ Frame 6 saved (frame_005.jpg, t=15.0s)
+ [capture-node] freeze=9ms shot=97ms unfreeze=3ms saved=True
Node executed (4 total), capturing...
- Frame 7 saved (frame_006.jpg, t=24.6s)
- [capture-node] freeze=4ms shot=111ms unfreeze=0ms saved=True
- Execution complete (t=24.6s)
- Captured 7 unique frames over 24.81s
+ Frame 7 saved (frame_006.jpg, t=15.4s)
+ [capture-node] freeze=36ms shot=131ms unfreeze=0ms saved=True
+ Execution complete (t=15.4s)
+ Captured 7 unique frames over 15.61s
[debug] iframes: 0
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: mesh_mesh_distance_executed.png
diff --git a/dev/windows-portable-cpu/logs/mesh_mesh_distance_console.log b/dev/windows-portable-cpu/logs/mesh_mesh_distance_console.log
index bc318c18..cd71d8cb 100644
--- a/dev/windows-portable-cpu/logs/mesh_mesh_distance_console.log
+++ b/dev/windows-portable-cpu/logs/mesh_mesh_distance_console.log
@@ -7,6 +7,8 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -20,31 +22,29 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [UniRig Compare] Loading compare skeleton widget...
-[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-log] [GeomPack] Loading mesh preview extension...
[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [GeomPack] Loading UV mesh preview extension...
[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [UniRig Compare] Loading compare skeleton widget...
+[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [VTK Bundle] GLTFImporter included in bundle
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
[Console-log] [GeomPack] Registering Preview Mesh UV node
diff --git a/dev/windows-portable-cpu/logs/mesh_mesh_distance_resources.csv b/dev/windows-portable-cpu/logs/mesh_mesh_distance_resources.csv
index 57e0e237..527676bf 100644
--- a/dev/windows-portable-cpu/logs/mesh_mesh_distance_resources.csv
+++ b/dev/windows-portable-cpu/logs/mesh_mesh_distance_resources.csv
@@ -1,35 +1,26 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.73,
-1.0,1.72,
-2.0,1.71,
-3.0,1.71,
-4.0,1.71,
-5.0,1.71,
-6.0,1.71,
-7.0,1.75,
-8.1,1.79,
-9.1,1.74,
-10.1,1.77,
-11.1,1.86,
-12.1,1.86,
-13.1,1.86,
-14.1,1.85,
-15.1,1.85,
-16.1,1.79,
-17.1,1.68,
-18.1,1.69,
-19.1,1.71,
-20.1,1.78,
-21.1,1.77,
-22.1,1.77,
-23.1,1.77,
-24.1,1.77,
-25.1,1.77,
-26.2,1.76,
-27.2,1.76,
-28.2,1.76,
-29.2,1.76,
-30.2,1.73,
-31.2,1.7,
-32.2,1.69,
+0.0,1.82,
+1.0,1.82,
+2.0,1.81,
+3.0,1.81,
+4.0,1.81,
+5.0,1.81,
+6.0,1.85,
+7.0,1.88,
+8.0,1.97,
+9.1,1.96,
+10.1,1.96,
+11.1,1.95,
+12.1,1.9,
+13.1,1.85,
+14.1,1.88,
+15.1,1.88,
+16.1,1.87,
+17.1,1.87,
+18.1,1.87,
+19.1,1.87,
+20.1,1.87,
+21.1,1.8,
+22.1,1.79,
+23.1,1.78,
diff --git a/dev/windows-portable-cpu/logs/normals.log b/dev/windows-portable-cpu/logs/normals.log
index 210e005b..ef52ed34 100644
--- a/dev/windows-portable-cpu/logs/normals.log
+++ b/dev/windows-portable-cpu/logs/normals.log
@@ -24,8 +24,8 @@ Capturing execution frames: normals.json
[ComfyUI] Node 7: GeomPackPreviewMeshVTK
[ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": ["
[ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": ["
- [ComfyUI] Generated prompt_id: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44
- [ComfyUI] Generated prompt_id: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44
+ [ComfyUI] Generated prompt_id: dc2292ee-126f-4f5a-8dd4-007b084406f5
+ [ComfyUI] Generated prompt_id: dc2292ee-126f-4f5a-8dd4-007b084406f5
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
@@ -56,8 +56,8 @@ Capturing execution frames: normals.json
[ComfyUI] [SubprocessWorker] call_id=76 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
@@ -66,8 +66,8 @@ Capturing execution frames: normals.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.74s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.74s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.34s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.34s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackCheckNormals: trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackCheckNormals: trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair.check_normals.CheckNormalsNode.EXECUTE_NORMALIZED
@@ -94,8 +94,8 @@ Capturing execution frames: normals.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Winding: True, Watertight: True, Degenerate: 1
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.61s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.61s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.23s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.23s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackComputeNormals: smooth_vertex_normals: 'true', trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackComputeNormals: smooth_vertex_normals: 'true', trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair.compute_normals.ComputeNormalsNode.EXECUTE_NORMALIZED
@@ -117,16 +117,14 @@ Capturing execution frames: normals.json
[ComfyUI] [SubprocessWorker] call_id=78 sending call_method
[ComfyUI] [SubprocessWorker] call_id=78 sending call_method
Node executed (1 total), capturing...
- Frame 2 saved (frame_001.jpg, t=1.8s)
- [capture-node] freeze=3ms shot=79ms unfreeze=2ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh with 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh with 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computed smooth vertex normals
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computed smooth vertex normals
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.71s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.71s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.20s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.20s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
@@ -151,12 +149,14 @@ Capturing execution frames: normals.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
+ Frame 2 saved (frame_001.jpg, t=0.9s)
+ [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_166d2f06.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_166d2f06.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_351491bc.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_351491bc.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_x (components: 1)
@@ -171,30 +171,28 @@ Capturing execution frames: normals.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_166d2f06.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_166d2f06.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_351491bc.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_351491bc.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Vertex attributes: ['normal_x', 'normal_y', 'normal_z', 'normal_magnitude']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Vertex attributes: ['normal_x', 'normal_y', 'normal_z', 'normal_magnitude']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Face attributes: ['stl']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Face attributes: ['stl']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=True, volume=279628.2991519195, area=29684.951065464225, fields=['normal_x', 'normal_y', 'normal_z', 'normal_magnitude', 'face.stl']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=True, volume=279628.2991519195, area=29684.951065464225, fields=['normal_x', 'normal_y', 'normal_z', 'normal_magnitude', 'face.stl']
- Frame 3 saved (frame_002.jpg, t=3.9s)
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [capture-periodic] freeze=2ms shot=82ms unfreeze=2ms saved=True
- [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (1.77s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (1.77s): result: NodeOutput
- [ComfyUI] Prompt executed in 3.84 seconds
- [ComfyUI] Prompt executed in 3.84 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.86s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.86s): result: NodeOutput
+ [ComfyUI] Prompt executed in 1.64 seconds
+ [ComfyUI] Prompt executed in 1.64 seconds
Node executed (2 total), capturing...
- Frame 4 saved (frame_003.jpg, t=4.2s)
- [capture-node] freeze=3ms shot=98ms unfreeze=0ms saved=True
- Execution complete (t=4.2s)
- Captured 4 unique frames over 4.38s
+ Frame 3 saved (frame_002.jpg, t=2.0s)
+ [capture-node] freeze=699ms shot=96ms unfreeze=0ms saved=True
+ Execution complete (t=2.0s)
+ Captured 3 unique frames over 2.82s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=0x0, rafFrozen=False
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=486x348, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: normals_executed.png
[timing] final_screenshot: 0.2s
- Captured 5 video frames
\ No newline at end of file
+ Captured 4 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/normals_console.log b/dev/windows-portable-cpu/logs/normals_console.log
index 13669121..8a8e38ad 100644
--- a/dev/windows-portable-cpu/logs/normals_console.log
+++ b/dev/windows-portable-cpu/logs/normals_console.log
@@ -10,11 +10,7 @@
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -31,18 +27,22 @@
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [GeomPack] Loading UV mesh preview extension...
[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [BVHViewer] Loading BVH Viewer extension
[Console-log] [BVHViewer] Loading BVH viewer extension...
[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack Gaussian] Loading extension...
[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
@@ -55,12 +55,11 @@
[Console-log] [GeomPack VTK Viewer] Ready (unified)
[Console-error] No input!
[Console-log] [comfy-test] graphToPrompt: 4 nodes, missing class_type: [], sample: {"inputs":{"file_path":"3d/Stanford_Bunny.stl"},"class_type":"GeomPackLoadMesh","_meta":{"title":"Load Mesh"}}
-[Console-error] No input!
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Viewer] Initializing unified viewer...
[Console-warning] Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
[Console-log] [GeomPack VTK Viewer] Ready (unified)
[Console-error] No input!
-[Console-log] [GeomPack VTK Viewer] Loading: /view?filename=preview_vtk_166d2f06.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Viewer] Loading: /view?filename=preview_vtk_351491bc.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Viewer] Mesh loaded: 56203 points
[Console-log] [GeomPack VTK Viewer] Loaded successfully
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/normals_resources.csv b/dev/windows-portable-cpu/logs/normals_resources.csv
index 8d101363..a4ecadad 100644
--- a/dev/windows-portable-cpu/logs/normals_resources.csv
+++ b/dev/windows-portable-cpu/logs/normals_resources.csv
@@ -1,15 +1,13 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.68,
-1.0,1.67,
-2.0,1.67,
-3.0,1.67,
-4.0,1.66,
-5.0,1.65,
-6.0,1.65,
-7.0,1.68,
-8.0,1.72,
-9.1,1.76,
-10.1,1.78,
-11.1,1.77,
-12.1,1.76,
+0.0,1.77,
+1.0,1.76,
+2.0,1.75,
+3.0,1.74,
+4.0,1.74,
+5.0,1.73,
+6.0,1.77,
+7.0,1.89,
+8.1,1.87,
+9.1,1.86,
+10.1,1.85,
diff --git a/dev/windows-portable-cpu/logs/point_mesh_distance.log b/dev/windows-portable-cpu/logs/point_mesh_distance.log
index b2a3d3a4..4b88f964 100644
--- a/dev/windows-portable-cpu/logs/point_mesh_distance.log
+++ b/dev/windows-portable-cpu/logs/point_mesh_distance.log
@@ -11,11 +11,11 @@ Capturing execution frames: point_mesh_distance.json
[ComfyUI] Node 1: GeomPackCreatePrimitive
[ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
[ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
- [ComfyUI] Node 2: GeomPackCreatePrimitive
- [ComfyUI] Node 2: GeomPackCreatePrimitive
- [ComfyUI] Inputs: {"shape": "sphere", "size": 2.5, "subdivisions": 2}
- [ComfyUI] Inputs: {"shape": "sphere", "size": 2.5, "subdivisions": 2}
Queuing workflow for execution...
+ [ComfyUI] Node 2: GeomPackCreatePrimitive
+ [ComfyUI] Node 2: GeomPackCreatePrimitive
+ [ComfyUI] Inputs: {"shape": "sphere", "size": 2.5, "subdivisions": 2}
+ [ComfyUI] Inputs: {"shape": "sphere", "size": 2.5, "subdivisions": 2}
[ComfyUI] Node 4: GeomPackMeshToPointCloud
[ComfyUI] Node 4: GeomPackMeshToPointCloud
[ComfyUI] Inputs: {"mode": "surface_sampling", "sample_count": 10000, "sampling_method": "uniform", "include_normals": "true", "trimesh": ["1", 0]}
@@ -32,8 +32,8 @@ Capturing execution frames: point_mesh_distance.json
[ComfyUI] Node 8: GeomPackPreviewMeshDual
[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
[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
- [ComfyUI] Generated prompt_id: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757
- [ComfyUI] Generated prompt_id: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757
+ [ComfyUI] Generated prompt_id: 71bd74ce-315f-4f4a-bf41-829d8120a7f8
+ [ComfyUI] Generated prompt_id: 71bd74ce-315f-4f4a-bf41-829d8120a7f8
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
@@ -42,32 +42,6 @@ Capturing execution frames: point_mesh_distance.json
[ComfyUI] === Validation PASSED ===
[ComfyUI] got prompt
[ComfyUI] got prompt
- [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2
- [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2
- [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 0 shm blocks
- [ComfyUI] [SubprocessWorker] created 0 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=80 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=80 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1
[ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1
[ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
@@ -86,46 +60,14 @@ Capturing execution frames: point_mesh_distance.json
[ComfyUI] [SubprocessWorker] created 0 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=81 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=81 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=80 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=80 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackCombineMeshes: mesh_a: Trimesh, mesh_b: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackCombineMeshes: mesh_a: Trimesh, mesh_b: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.combine.combine_meshes.CombineMeshesNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.combine.combine_meshes.CombineMeshesNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=82 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=82 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: 8 vertices, 12 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: 8 vertices, 12 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: 162 vertices, 320 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: 162 vertices, 320 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 170 vertices, 332 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 170 vertices, 332 faces
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.12s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED
@@ -144,55 +86,111 @@ Capturing execution frames: point_mesh_distance.json
[ComfyUI] [SubprocessWorker] created 1 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=81 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=81 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2
+ [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2
+ [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 0 shm blocks
+ [ComfyUI] [SubprocessWorker] created 0 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=82 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=82 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackPointToMeshDistance: distance_type: 'unsigned', sign_method: 'default', target_mesh: Trimesh, pointcloud: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackPointToMeshDistance: distance_type: 'unsigned', sign_method: 'default', target_mesh: Trimesh, pointcloud: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.distance.point_to_mesh_distance.PointToMeshDistanceNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.distance.point_to_mesh_distance.PointToMeshDistanceNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=83 sending call_method
[ComfyUI] [SubprocessWorker] call_id=83 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing unsigned distances for 10,000 points
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing unsigned distances for 10,000 points
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: Point Cloud
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: Point Cloud
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Target Mesh: 162 vertices, 320 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Target Mesh: 162 vertices, 320 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using trimesh.proximity.closest_point (unsigned)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using trimesh.proximity.closest_point (unsigned)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Distance field added to vertex_attributes['distance']
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Distance field added to vertex_attributes['distance']
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.54s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.54s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackCombineMeshes: mesh_a: Trimesh, mesh_b: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackCombineMeshes: mesh_a: Trimesh, mesh_b: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.combine.combine_meshes.CombineMeshesNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.combine.combine_meshes.CombineMeshesNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=84 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=84 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes
Node executed (1 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: 8 vertices, 12 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: 8 vertices, 12 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: 162 vertices, 320 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: 162 vertices, 320 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 170 vertices, 332 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 170 vertices, 332 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackPointToMeshDistance: distance_type: 'unsigned', sign_method: 'default', target_mesh: Trimesh, pointcloud: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackPointToMeshDistance: distance_type: 'unsigned', sign_method: 'default', target_mesh: Trimesh, pointcloud: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.distance.point_to_mesh_distance.PointToMeshDistanceNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.distance.point_to_mesh_distance.PointToMeshDistanceNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=84 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=84 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing unsigned distances for 10,000 points
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing unsigned distances for 10,000 points
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: Point Cloud
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: Point Cloud
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Target Mesh: 162 vertices, 320 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Target Mesh: 162 vertices, 320 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using trimesh.proximity.closest_point (unsigned)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using trimesh.proximity.closest_point (unsigned)
- Frame 2 saved (frame_001.jpg, t=0.6s)
- [capture-node] freeze=4ms shot=111ms unfreeze=6ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Distance field added to vertex_attributes['distance']
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Distance field added to vertex_attributes['distance']
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.71s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.71s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.14s): result: NodeOutput
[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
[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
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
@@ -213,7 +211,6 @@ Capturing execution frames: point_mesh_distance.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=85 sending call_method
[ComfyUI] [SubprocessWorker] call_id=85 sending call_method
- Node executed (2 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 170 vertices, 332 faces
@@ -230,34 +227,34 @@ Capturing execution frames: point_mesh_distance.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_7d80af94.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_7d80af94.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_7d80af94.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_7d80af94.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_382d6e5c.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_382d6e5c.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_382d6e5c.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_382d6e5c.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: distance (components: 1)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: distance (components: 1)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_7d80af94.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_7d80af94.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_382d6e5c.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_382d6e5c.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.24s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.24s): result: NodeOutput
- [ComfyUI] Prompt executed in 1.39 seconds
- [ComfyUI] Prompt executed in 1.39 seconds
- Frame 3 saved (frame_002.jpg, t=1.5s)
- [capture-node] freeze=3ms shot=128ms unfreeze=16ms saved=True
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.23s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.23s): result: NodeOutput
+ [ComfyUI] Prompt executed in 1.22 seconds
+ [ComfyUI] Prompt executed in 1.22 seconds
+ Frame 2 saved (frame_001.jpg, t=1.2s)
+ [capture-node] freeze=3ms shot=111ms unfreeze=3ms saved=True
Node executed (3 total), capturing...
- Frame 4 saved (frame_003.jpg, t=2.0s)
- [capture-node] freeze=4ms shot=124ms unfreeze=0ms saved=True
- Execution complete (t=2.0s)
- Captured 4 unique frames over 2.17s
+ Frame 3 saved (frame_002.jpg, t=1.6s)
+ [capture-node] freeze=2ms shot=97ms unfreeze=0ms saved=True
+ Execution complete (t=1.6s)
+ Captured 3 unique frames over 1.76s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: point_mesh_distance_executed.png
[timing] final_screenshot: 0.2s
- Captured 5 video frames
\ No newline at end of file
+ Captured 4 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/point_mesh_distance_console.log b/dev/windows-portable-cpu/logs/point_mesh_distance_console.log
index 48660448..6d4c4e7b 100644
--- a/dev/windows-portable-cpu/logs/point_mesh_distance_console.log
+++ b/dev/windows-portable-cpu/logs/point_mesh_distance_console.log
@@ -7,17 +7,10 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -34,16 +27,23 @@
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -68,12 +68,12 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_7d80af94.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_7d80af94.vtp&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_382d6e5c.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_382d6e5c.vtp&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_7d80af94.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_382d6e5c.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_7d80af94.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_382d6e5c.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/point_mesh_distance_resources.csv b/dev/windows-portable-cpu/logs/point_mesh_distance_resources.csv
index b3839fcd..ab25581a 100644
--- a/dev/windows-portable-cpu/logs/point_mesh_distance_resources.csv
+++ b/dev/windows-portable-cpu/logs/point_mesh_distance_resources.csv
@@ -1,13 +1,12 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.75,
-1.0,1.75,
-2.0,1.75,
-3.0,1.75,
-4.0,1.75,
-5.0,1.75,
-6.0,1.74,
-7.0,1.54,
-8.0,1.53,
-9.0,1.53,
-10.1,1.52,
+0.0,1.82,
+1.0,1.82,
+2.0,1.82,
+3.0,1.81,
+4.0,1.81,
+5.0,1.81,
+6.0,1.8,
+7.0,1.64,
+8.1,1.63,
+9.1,1.63,
diff --git a/dev/windows-portable-cpu/logs/preview_mesh_threejs.log b/dev/windows-portable-cpu/logs/preview_mesh_threejs.log
index 88da2acd..f3eebf01 100644
--- a/dev/windows-portable-cpu/logs/preview_mesh_threejs.log
+++ b/dev/windows-portable-cpu/logs/preview_mesh_threejs.log
@@ -11,13 +11,13 @@ Capturing execution frames: preview_mesh_threejs.json
[ComfyUI] Node 1: GeomPackLoadMesh
[ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
[ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
+ [ComfyUI] Node 3: GeomPackPreviewMesh
+ [ComfyUI] Node 3: GeomPackPreviewMesh
+ [ComfyUI] Inputs: {"preview": "", "trimesh": ["1", 0]}
+ [ComfyUI] Inputs: {"preview": "", "trimesh": ["1", 0]}
Queuing workflow for execution...
- [ComfyUI] Node 3: GeomPackPreviewMesh
- [ComfyUI] Node 3: GeomPackPreviewMesh
- [ComfyUI] Inputs: {"preview": "", "trimesh": ["1", 0]}
- [ComfyUI] Inputs: {"preview": "", "trimesh": ["1", 0]}
- [ComfyUI] Generated prompt_id: a0743817-8471-49ea-8b84-97b960b1e230
- [ComfyUI] Generated prompt_id: a0743817-8471-49ea-8b84-97b960b1e230
+ [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10
+ [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
@@ -34,8 +34,28 @@ Capturing execution frames: preview_mesh_threejs.json
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+ [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+ [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+ [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+ [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+ [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:63925']...
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:63925']...
+ Frame 2 saved (frame_001.jpg, t=2.2s)
+ [capture-periodic] freeze=5ms shot=101ms unfreeze=4ms saved=True
+ [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+ [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+ [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+ [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+ [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+ [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
@@ -48,8 +68,10 @@ Capturing execution frames: preview_mesh_threejs.json
[ComfyUI] [SubprocessWorker] call_id=86 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ Frame 3 saved (frame_002.jpg, t=4.5s)
+ [capture-periodic] freeze=8ms shot=124ms unfreeze=4ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
@@ -58,8 +80,8 @@ Capturing execution frames: preview_mesh_threejs.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.78s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.78s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.83s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.83s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMesh: trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMesh: trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh.PreviewMeshNode.EXECUTE_NORMALIZED
@@ -82,22 +104,22 @@ Capturing execution frames: preview_mesh_threejs.json
[ComfyUI] [SubprocessWorker] call_id=87 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 56203 vertices, 112402 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_5aaa8923.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_5aaa8923.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_924bc1c1.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_924bc1c1.glb
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.43s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.43s): result: NodeOutput
- [ComfyUI] Prompt executed in 1.22 seconds
- [ComfyUI] Prompt executed in 1.22 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.14s): result: NodeOutput
+ [ComfyUI] Prompt executed in 4.99 seconds
+ [ComfyUI] Prompt executed in 4.99 seconds
Node executed (1 total), capturing...
- Frame 2 saved (frame_001.jpg, t=1.6s)
- [capture-node] freeze=25ms shot=210ms unfreeze=0ms saved=True
- Execution complete (t=1.6s)
- Captured 2 unique frames over 1.85s
+ Frame 4 saved (frame_003.jpg, t=5.3s)
+ [capture-node] freeze=5ms shot=98ms unfreeze=0ms saved=True
+ Execution complete (t=5.3s)
+ Captured 4 unique frames over 5.46s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer.html?v=17784497354, canvas=486x486, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer.html?v=17784602743, canvas=486x486, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: preview_mesh_threejs_executed.png
[timing] final_screenshot: 0.2s
- Captured 3 video frames
\ No newline at end of file
+ Captured 5 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/preview_mesh_threejs_console.log b/dev/windows-portable-cpu/logs/preview_mesh_threejs_console.log
index be6008f3..52cc17f3 100644
--- a/dev/windows-portable-cpu/logs/preview_mesh_threejs_console.log
+++ b/dev/windows-portable-cpu/logs/preview_mesh_threejs_console.log
@@ -7,9 +7,13 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -23,28 +27,24 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [VTK Bundle] GLTFImporter included in bundle
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
[Console-log] [GeomPack] Registering Preview Mesh UV node
@@ -59,7 +59,7 @@
[Console-log] [GeomPack DEBUG] typeof this.addDOMWidget: function
[Console-log] [GeomPack DEBUG] Widget created: DOMWidgetImpl
[Console-log] [GeomPack DEBUG] Widget properties: [_node, linkedWidgets, name, options, type, y, last_y, width, computedDisabled, tooltip, _state, hidden, advanced, element, promotionStore, id]
-[Console-log] [GeomPack DEBUG] Widget.id: 343872dc-24b2-49ca-bade-740daa22dad4
+[Console-log] [GeomPack DEBUG] Widget.id: cf55fd9f-c9af-4e9c-9ac6-cd6f1adffb19
[Console-log] [GeomPack DEBUG] this.widgets after addDOMWidget: [DOMWidgetImpl]
[Console-log] [GeomPack DEBUG] Widget computeSize set
[Console-log] [GeomPack DEBUG] Iframe dimensions: 100% 100%
@@ -86,19 +86,15 @@
[Console-log] [GeomPack DEBUG] computeSize returning: [512, 512]
[Console-log] [GeomPack DEBUG] computeSize called with width: undefined
[Console-log] [GeomPack DEBUG] computeSize returning: [512, 512]
-[Console-log] [GeomPack DEBUG] computeSize called with width: undefined
-[Console-log] [GeomPack DEBUG] computeSize returning: [512, 512]
[Console-log] [GeomPack] onExecuted called with message: {mesh_file: Array(1), vertex_count: Array(1), face_count: Array(1), bounds_min: Array(1), bounds_max: Array(1)}
-[Console-log] [GeomPack] Loading mesh: preview_5aaa8923.glb
-[Console-log] [GeomPack DEBUG] computeSize called with width: undefined
-[Console-log] [GeomPack DEBUG] computeSize returning: [512, 512]
-[Console-log] [GeomPack] Sending postMessage to iframe: /view?filename=preview_5aaa8923.glb&type=output&subfolder=
-[Console-log] [GeomPack Viewer DEBUG] Received postMessage: {type: LOAD_MESH, filepath: /view?filename=preview_5aaa8923.glb&type=output&subfolder=, timestamp: 1778449739755}
+[Console-log] [GeomPack] Loading mesh: preview_924bc1c1.glb
+[Console-log] [GeomPack] Sending postMessage to iframe: /view?filename=preview_924bc1c1.glb&type=output&subfolder=
+[Console-log] [GeomPack Viewer DEBUG] Received postMessage: {type: LOAD_MESH, filepath: /view?filename=preview_924bc1c1.glb&type=output&subfolder=, timestamp: 1778460282473}
[Console-log] [GeomPack Viewer DEBUG] Message type: LOAD_MESH
-[Console-log] [GeomPack Viewer DEBUG] Message filepath: /view?filename=preview_5aaa8923.glb&type=output&subfolder=
-[Console-log] [GeomPack Viewer] Received LOAD_MESH message: /view?filename=preview_5aaa8923.glb&type=output&subfolder=
-[Console-log] [GeomPack Viewer] Loading: /view?filename=preview_5aaa8923.glb&type=output&subfolder=
-[Console-log] [GeomPack Viewer DEBUG] Full filepath URL: /view?filename=preview_5aaa8923.glb&type=output&subfolder=
+[Console-log] [GeomPack Viewer DEBUG] Message filepath: /view?filename=preview_924bc1c1.glb&type=output&subfolder=
+[Console-log] [GeomPack Viewer] Received LOAD_MESH message: /view?filename=preview_924bc1c1.glb&type=output&subfolder=
+[Console-log] [GeomPack Viewer] Loading: /view?filename=preview_924bc1c1.glb&type=output&subfolder=
+[Console-log] [GeomPack Viewer DEBUG] Full filepath URL: /view?filename=preview_924bc1c1.glb&type=output&subfolder=
[Console-log] [GeomPack Viewer] File type detected: GLB/GLTF
[Console-log] [GeomPack Viewer DEBUG] Using loader: GLTFLoader
[Console-log] [GeomPack Viewer DEBUG] About to call loader.load()...
diff --git a/dev/windows-portable-cpu/logs/preview_mesh_threejs_resources.csv b/dev/windows-portable-cpu/logs/preview_mesh_threejs_resources.csv
index 56974a16..26abb11d 100644
--- a/dev/windows-portable-cpu/logs/preview_mesh_threejs_resources.csv
+++ b/dev/windows-portable-cpu/logs/preview_mesh_threejs_resources.csv
@@ -1,12 +1,16 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.51,
-1.0,1.5,
-2.0,1.5,
-3.0,1.5,
-4.0,1.5,
-5.0,1.49,
-6.1,1.49,
-7.1,1.53,
-8.1,1.53,
-9.1,1.52,
+0.0,1.63,
+1.0,1.63,
+2.0,1.62,
+3.0,1.62,
+4.0,1.62,
+5.0,1.62,
+6.0,0.92,
+7.0,1.32,
+8.0,1.35,
+9.1,1.46,
+10.1,1.51,
+11.1,1.56,
+12.1,1.55,
+13.1,1.55,
diff --git a/dev/windows-portable-cpu/logs/reconstruct_all.log b/dev/windows-portable-cpu/logs/reconstruct_all.log
index 91726d6d..7853d666 100644
--- a/dev/windows-portable-cpu/logs/reconstruct_all.log
+++ b/dev/windows-portable-cpu/logs/reconstruct_all.log
@@ -40,8 +40,8 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] Node 14: GeomPackPreviewMeshVTK
[ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"{\\\"position\\\":[30.06530722689757,-256.0460141720188,95.11427347765263],\\\"focalPoint\\\":[30.322647094726562,1.89095497
[ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"{\\\"position\\\":[30.06530722689757,-256.0460141720188,95.11427347765263],\\\"focalPoint\\\":[30.322647094726562,1.89095497
- [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca
- [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca
+ [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49
+ [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
@@ -72,8 +72,8 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [SubprocessWorker] call_id=88 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
@@ -82,8 +82,8 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED
@@ -110,8 +110,8 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
[ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
@@ -132,12 +132,12 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=90 sending call_method
[ComfyUI] [SubprocessWorker] call_id=90 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: convex_hull -> GeomPackReconstruct_ConvexHull
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: convex_hull -> GeomPackReconstruct_ConvexHull
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: ball_pivoting -> GeomPackReconstruct_BallPivoting
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: ball_pivoting -> GeomPackReconstruct_BallPivoting
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
[ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
@@ -158,8 +158,8 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=91 sending call_method
[ComfyUI] [SubprocessWorker] call_id=91 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: alpha_shape -> GeomPackReconstruct_AlphaShape
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: alpha_shape -> GeomPackReconstruct_AlphaShape
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput
@@ -184,12 +184,12 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=92 sending call_method
[ComfyUI] [SubprocessWorker] call_id=92 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: ball_pivoting -> GeomPackReconstruct_BallPivoting
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: ball_pivoting -> GeomPackReconstruct_BallPivoting
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: convex_hull -> GeomPackReconstruct_ConvexHull
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: convex_hull -> GeomPackReconstruct_ConvexHull
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
[ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
@@ -210,12 +210,12 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=93 sending call_method
[ComfyUI] [SubprocessWorker] call_id=93 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: alpha_shape -> GeomPackReconstruct_AlphaShape
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: alpha_shape -> GeomPackReconstruct_AlphaShape
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
@@ -244,22 +244,22 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_86c90312.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_86c90312.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_503be900.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_503be900.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_86c90312.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_86c90312.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_503be900.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_503be900.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=None, no fields
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=None, no fields
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackReconstruct_ConvexHull: points: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackReconstruct_ConvexHull: points: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.convex_hull.ReconstructConvexHullNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.convex_hull.ReconstructConvexHullNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackReconstruct_BallPivoting: points: Trimesh, ball_radius: 3.0, estimate_normals: 'true', normal_radius: 0.5
+ [ComfyUI] [comfy-env] Running GeomPackReconstruct_BallPivoting: points: Trimesh, ball_radius: 3.0, estimate_normals: 'true', normal_radius: 0.5
+ [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.ball_pivoting.ReconstructBallPivotingNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.ball_pivoting.ReconstructBallPivotingNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
@@ -277,50 +277,53 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [SubprocessWorker] call_id=95 sending call_method
[ComfyUI] [SubprocessWorker] call_id=95 sending call_method
Node executed (1 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: convex_hull
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: convex_hull
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing convex hull...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing convex hull...
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.13s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.13s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackReconstruct_AlphaShape: points: Trimesh, alpha: 8.0
- [ComfyUI] [comfy-env] Running GeomPackReconstruct_AlphaShape: points: Trimesh, alpha: 8.0
- [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.alpha_shape.ReconstructAlphaShapeNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.alpha_shape.ReconstructAlphaShapeNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=96 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=96 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: alpha_shape
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: alpha_shape
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing alpha shape...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing alpha shape...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: ball_pivoting
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: ball_pivoting
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Ball Pivoting...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Ball Pivoting...
Frame 2 saved (frame_001.jpg, t=1.5s)
- [capture-node] freeze=30ms shot=158ms unfreeze=4ms saved=True
+ [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1
+ [ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1
+ [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.poisson.ReconstructPoissonNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.poisson.ReconstructPoissonNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=96 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=96 sending call_method
Node executed (2 total), capturing...
- [capture-node] freeze=3ms shot=113ms unfreeze=2ms saved=False
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using normals from input
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using normals from input
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...
+ Frame 3 saved (frame_002.jpg, t=1.9s)
+ [capture-node] freeze=3ms shot=148ms unfreeze=3ms saved=True
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackReconstruct_BallPivoting: points: Trimesh, ball_radius: 3.0, estimate_normals: 'true', normal_radius: 0.5
- [ComfyUI] [comfy-env] Running GeomPackReconstruct_BallPivoting: points: Trimesh, ball_radius: 3.0, estimate_normals: 'true', normal_radius: 0.5
- [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.ball_pivoting.ReconstructBallPivotingNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.ball_pivoting.ReconstructBallPivotingNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackReconstruct_ConvexHull: points: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackReconstruct_ConvexHull: points: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.convex_hull.ReconstructConvexHullNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.convex_hull.ReconstructConvexHullNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
@@ -338,18 +341,18 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [SubprocessWorker] call_id=97 sending call_method
[ComfyUI] [SubprocessWorker] call_id=97 sending call_method
Node executed (3 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: ball_pivoting
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: ball_pivoting
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Ball Pivoting...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Ball Pivoting...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: convex_hull
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: convex_hull
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing convex hull...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing convex hull...
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1
- [ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1
- [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.poisson.ReconstructPoissonNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.poisson.ReconstructPoissonNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackReconstruct_AlphaShape: points: Trimesh, alpha: 8.0
+ [ComfyUI] [comfy-env] Running GeomPackReconstruct_AlphaShape: points: Trimesh, alpha: 8.0
+ [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.alpha_shape.ReconstructAlphaShapeNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.alpha_shape.ReconstructAlphaShapeNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
@@ -366,55 +369,19 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=98 sending call_method
[ComfyUI] [SubprocessWorker] call_id=98 sending call_method
- Frame 3 saved (frame_002.jpg, t=3.9s)
- [capture-node] freeze=3ms shot=112ms unfreeze=2ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using normals from input
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using normals from input
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: alpha_shape
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: alpha_shape
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing alpha shape...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing alpha shape...
+ Frame 4 saved (frame_003.jpg, t=3.9s)
+ [capture-node] freeze=5ms shot=111ms unfreeze=4ms saved=True
Node executed (4 total), capturing...
- Frame 4 saved (frame_003.jpg, t=4.3s)
- [capture-node] freeze=4ms shot=144ms unfreeze=29ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] === WATCHDOG TICK 3 ===
- [ComfyUI] === WATCHDOG TICK 3 ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\pymeshlab\__init__.py", line 41 in filter_function
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\pymeshlab\__init__.py", line 41 in filter_function
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\reconstruction\backends\poisson.py", line 173 in execute
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\reconstruction\backends\poisson.py", line 173 in execute
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI]
- [ComfyUI]
+ Frame 5 saved (frame_004.jpg, t=4.3s)
+ [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.04s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.04s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
@@ -435,68 +402,69 @@ Capturing execution frames: reconstruct_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=99 sending call_method
[ComfyUI] [SubprocessWorker] call_id=99 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43324 vertices, 86643 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43324 vertices, 86643 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_1120b27e.vtp
Node executed (5 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43461 vertices, 86920 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43461 vertices, 86920 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43461 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43461 vertices)
- Frame 5 saved (frame_004.jpg, t=6.2s)
- [capture-node] freeze=4ms shot=129ms unfreeze=3ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43461 vertices, 86920 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43461 vertices, 86920 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16802 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16802 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_de373a6e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43324 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43324 vertices)
+ Frame 6 saved (frame_005.jpg, t=6.9s)
+ [capture-node] freeze=3ms shot=111ms unfreeze=4ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43324 vertices, 86643 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43324 vertices, 86643 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16763 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16763 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_1120b27e.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (10000 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (10000 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16802 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16802 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5760 vertices, 12154 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5760 vertices, 12154 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5760 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5760 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5760 vertices, 12154 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5760 vertices, 12154 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 730 vertices, 1456 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 730 vertices, 1456 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (730 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (730 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 730 vertices, 1456 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 730 vertices, 1456 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_de373a6e.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_de373a6e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16763 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16763 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5685 vertices, 12020 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5685 vertices, 12020 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_1120b27e.vtp
+ [capture-loop] iter=50 t=7.2s state={'complete': False, 'error': None, 'executedCount': 5, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.70GB
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5685 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5685 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5685 vertices, 12020 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5685 vertices, 12020 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 695 vertices, 1386 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 695 vertices, 1386 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (695 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (695 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 695 vertices, 1386 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 695 vertices, 1386 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_1120b27e.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_1120b27e.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.80s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.80s): result: NodeOutput
- [ComfyUI] Prompt executed in 6.69 seconds
- [ComfyUI] Prompt executed in 6.69 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.79s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.79s): result: NodeOutput
+ [ComfyUI] Prompt executed in 7.23 seconds
+ [ComfyUI] Prompt executed in 7.23 seconds
Node executed (6 total), capturing...
- Frame 6 saved (frame_005.jpg, t=7.1s)
- [capture-node] freeze=3ms shot=250ms unfreeze=0ms saved=True
- Execution complete (t=7.1s)
- Captured 6 unique frames over 8.45s
+ Frame 7 saved (frame_006.jpg, t=7.6s)
+ [capture-node] freeze=3ms shot=1186ms unfreeze=0ms saved=True
+ Execution complete (t=7.6s)
+ Captured 7 unique frames over 8.84s
[debug] iframes: 2
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=486x384, rafFrozen=True
- [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=486x384, rafFrozen=True
+ [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: reconstruct_all_executed.png
- [timing] final_screenshot: 2.1s
- Captured 7 video frames
\ No newline at end of file
+ [timing] final_screenshot: 0.2s
+ Captured 8 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/reconstruct_all_console.log b/dev/windows-portable-cpu/logs/reconstruct_all_console.log
index 86fb4340..ba823894 100644
--- a/dev/windows-portable-cpu/logs/reconstruct_all_console.log
+++ b/dev/windows-portable-cpu/logs/reconstruct_all_console.log
@@ -7,9 +7,9 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -23,23 +23,23 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [GeomPack] Loading mesh preview extension...
[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [GeomPack] Loading UV mesh preview extension...
[Console-log] [GeomPack] UV mesh preview extension registered
@@ -56,7 +56,7 @@
[Console-log] [GeomPack DEBUG] typeof this.addDOMWidget: function
[Console-log] [GeomPack DEBUG] Widget created: DOMWidgetImpl
[Console-log] [GeomPack DEBUG] Widget properties: [_node, linkedWidgets, name, options, type, y, last_y, width, computedDisabled, tooltip, _state, hidden, advanced, element, promotionStore, id]
-[Console-log] [GeomPack DEBUG] Widget.id: daf29deb-230a-4647-93d5-091febf22c53
+[Console-log] [GeomPack DEBUG] Widget.id: 53054e0d-1b7c-4d9a-8bcf-4fbaf5c4dcf5
[Console-log] [GeomPack DEBUG] this.widgets after addDOMWidget: [DOMWidgetImpl]
[Console-log] [GeomPack DEBUG] Widget computeSize set
[Console-log] [GeomPack DEBUG] Iframe dimensions: 100% 100%
@@ -75,34 +75,35 @@
[Console-log] [GeomPack Multi JS] Creating PreviewMeshMulti node widget
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [VTK Bundle] GLTFImporter included in bundle
-[Console-log] [GeomPack VTK Multi Viewer] Initializing...
-[Console-log] [GeomPack VTK Multi Viewer] Ready
[Console-log] [GeomPack VTK Viewer] Initializing unified viewer...
[Console-warning] Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
[Console-log] [GeomPack VTK Viewer] Ready (unified)
+[Console-log] [GeomPack VTK Multi Viewer] Initializing...
+[Console-log] [GeomPack VTK Multi Viewer] Ready
[Console-error] No input!
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [comfy-test] graphToPrompt: 8 nodes, missing class_type: [], sample: {"inputs":{"file_path":"3d/Stanford_Bunny.stl"},"class_type":"GeomPackLoadMesh","_meta":{"title":"Load Mesh"}}
+[Console-error] No input!
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Viewer] Initializing unified viewer...
[Console-warning] Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
[Console-log] [GeomPack VTK Viewer] Ready (unified)
[Console-error] No input!
-[Console-log] [GeomPack VTK Viewer] Loading: /view?filename=preview_vtk_86c90312.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Viewer] Loading: /view?filename=preview_vtk_503be900.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Viewer] Detected point cloud, skipping normals filter
[Console-log] [GeomPack VTK Viewer] Mesh loaded: 10000 points
[Console-log] [GeomPack VTK Viewer] Loaded successfully
[Console-log] [GeomPack Multi] onExecuted: 4 meshes, grid 2x2
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449755403, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449755403, showEdges: true}
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460298201, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460298201, showEdges: true}
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_de373a6e.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_de373a6e.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_de373a6e.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_de373a6e.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_1120b27e.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_1120b27e.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_1120b27e.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_1120b27e.vtp&type=output&subfolder=
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
@@ -115,13 +116,13 @@
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-23.468542098999023, 84.18714141845703, -41.9088020324707, 45.766204833984375, 5.27508544921875, 112.9423828125]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-23.468542098999023, 84.18714141845703, -41.9088020324707, 45.766204833984375, 5.27508544921875, 112.9423828125]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 loaded, bounds: [-23.468542098999023, 84.18714141845703, -41.9088020324707, 45.766204833984375, 5.27508544921875, 112.9423828125]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 loaded, bounds: [-23.478912353515625, 84.09140014648438, -41.970951080322266, 45.77374267578125, 5.27508544921875, 113.0028305053711]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-23.478912353515625, 84.09140014648438, -41.970951080322266, 45.77374267578125, 5.27508544921875, 113.0028305053711]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-23.478912353515625, 84.09140014648438, -41.970951080322266, 45.77374267578125, 5.27508544921875, 113.0028305053711]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-28.85771369934082, 89.5763168334961, -57.28831100463867, 46.24489974975586, -0.10828057676553726, 118.32574462890625]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-28.944015502929688, 89.55650329589844, -57.3488655090332, 45.77879333496094, -0.11130311340093613, 118.38922119140625]
[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/reconstruct_all_resources.csv b/dev/windows-portable-cpu/logs/reconstruct_all_resources.csv
index 6d843b0b..fa9915d7 100644
--- a/dev/windows-portable-cpu/logs/reconstruct_all_resources.csv
+++ b/dev/windows-portable-cpu/logs/reconstruct_all_resources.csv
@@ -1,20 +1,19 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.51,
-1.0,1.51,
-2.0,1.5,
-3.1,1.5,
-4.1,1.5,
-5.1,1.5,
-6.1,1.49,
-7.1,1.54,
-8.1,1.46,
-9.1,1.48,
-10.1,1.47,
-11.1,1.51,
-12.1,1.52,
-13.1,1.54,
-14.3,1.53,
-15.3,1.53,
-16.3,1.53,
-17.7,1.52,
+0.0,1.54,
+1.1,1.54,
+2.1,1.54,
+3.1,1.53,
+4.1,1.53,
+5.1,1.52,
+6.1,1.56,
+7.1,1.53,
+8.1,1.55,
+9.1,1.56,
+10.1,1.56,
+11.1,1.58,
+12.1,1.6,
+13.1,1.59,
+14.1,1.58,
+15.1,1.58,
+16.1,1.58,
diff --git a/dev/windows-portable-cpu/logs/refine_mesh.log b/dev/windows-portable-cpu/logs/refine_mesh.log
index f79de7e9..f9bdb919 100644
--- a/dev/windows-portable-cpu/logs/refine_mesh.log
+++ b/dev/windows-portable-cpu/logs/refine_mesh.log
@@ -20,8 +20,8 @@ Capturing execution frames: refine_mesh.json
[ComfyUI] Node 4: RefineMesh
[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":
[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":
- [ComfyUI] Generated prompt_id: c2082c48-4e65-45ed-a564-efd0f691f51c
- [ComfyUI] Generated prompt_id: c2082c48-4e65-45ed-a564-efd0f691f51c
+ [ComfyUI] Generated prompt_id: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19
+ [ComfyUI] Generated prompt_id: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
@@ -52,8 +52,8 @@ Capturing execution frames: refine_mesh.json
[ComfyUI] [SubprocessWorker] call_id=100 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
@@ -62,8 +62,8 @@ Capturing execution frames: refine_mesh.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
[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
[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
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.refine.RefineMeshNode.EXECUTE_NORMALIZED
@@ -92,8 +92,8 @@ Capturing execution frames: refine_mesh.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2502 vertices (-53701), 5000 faces (-107402)
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] RefineMesh done (0.30s): result: NodeOutput
- [ComfyUI] [comfy-env] RefineMesh done (0.30s): result: NodeOutput
+ [ComfyUI] [comfy-env] RefineMesh done (0.25s): result: NodeOutput
+ [ComfyUI] [comfy-env] RefineMesh done (0.25s): result: NodeOutput
[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
[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
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
@@ -108,15 +108,15 @@ Capturing execution frames: refine_mesh.json
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=102 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=102 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
Node executed (1 total), capturing...
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=102 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=102 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2502 vertices, 5000 faces
@@ -131,35 +131,35 @@ Capturing execution frames: refine_mesh.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_26a51346.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_26a51346.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_92b716d5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_92b716d5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
Frame 2 saved (frame_001.jpg, t=1.0s)
- [capture-node] freeze=3ms shot=93ms unfreeze=7ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
+ [capture-node] freeze=4ms shot=100ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_26a51346.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_26a51346.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_26a51346.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_26a51346.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_92b716d5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_92b716d5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_92b716d5.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_92b716d5.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.73s): result: NodeOutput
[ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.73s): result: NodeOutput
- [ComfyUI] Prompt executed in 1.47 seconds
- [ComfyUI] Prompt executed in 1.47 seconds
+ [ComfyUI] Prompt executed in 1.33 seconds
+ [ComfyUI] Prompt executed in 1.33 seconds
Node executed (2 total), capturing...
- Frame 3 saved (frame_002.jpg, t=1.9s)
- [capture-node] freeze=3ms shot=111ms unfreeze=0ms saved=True
- Execution complete (t=1.9s)
- Captured 3 unique frames over 2.0s
+ Frame 3 saved (frame_002.jpg, t=1.7s)
+ [capture-node] freeze=184ms shot=815ms unfreeze=0ms saved=True
+ Execution complete (t=1.7s)
+ Captured 3 unique frames over 2.7s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=0x0, rafFrozen=False
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=387x485, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: refine_mesh_executed.png
[timing] final_screenshot: 0.2s
diff --git a/dev/windows-portable-cpu/logs/refine_mesh_console.log b/dev/windows-portable-cpu/logs/refine_mesh_console.log
index f2f542d2..f4fcd284 100644
--- a/dev/windows-portable-cpu/logs/refine_mesh_console.log
+++ b/dev/windows-portable-cpu/logs/refine_mesh_console.log
@@ -7,20 +7,12 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -34,16 +26,24 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -51,14 +51,14 @@
[Console-log] [GeomPack Gaussian] Registering Preview Gaussian node
[Console-log] [GeomPack Multi JS] Creating PreviewMeshMulti node widget
[Console-log] [VTK Bundle] GLTFImporter included in bundle
+[Console-log] [GeomPack VTK Multi Viewer] Initializing...
+[Console-log] [GeomPack VTK Multi Viewer] Ready
+[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Viewer] Initializing unified viewer...
[Console-warning] Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
[Console-log] [GeomPack VTK Viewer] Ready (unified)
-[Console-log] [GeomPack VTK Multi Viewer] Initializing...
-[Console-log] [GeomPack VTK Multi Viewer] Ready
[Console-error] No input!
-[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
@@ -73,12 +73,12 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_26a51346.vtp&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_26a51346.stl&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_92b716d5.vtp&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_92b716d5.stl&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_26a51346.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_92b716d5.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_26a51346.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_92b716d5.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/refine_mesh_resources.csv b/dev/windows-portable-cpu/logs/refine_mesh_resources.csv
index ac26c104..4901197c 100644
--- a/dev/windows-portable-cpu/logs/refine_mesh_resources.csv
+++ b/dev/windows-portable-cpu/logs/refine_mesh_resources.csv
@@ -1,14 +1,13 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.3,1.49,
-1.9,1.49,
-2.9,1.48,
-4.0,1.48,
-5.0,1.48,
-6.0,1.48,
-7.0,1.48,
-8.0,1.47,
-9.0,1.49,
-10.0,1.55,
-11.0,1.54,
-12.0,1.54,
+0.0,1.57,
+1.0,1.57,
+2.0,1.57,
+3.0,1.57,
+4.0,1.57,
+5.0,1.57,
+6.0,1.61,
+7.0,1.68,
+8.1,1.67,
+9.1,1.67,
+10.1,1.67,
diff --git a/dev/windows-portable-cpu/logs/remesh_intersections.log b/dev/windows-portable-cpu/logs/remesh_intersections.log
index 978cb6a1..976fddac 100644
--- a/dev/windows-portable-cpu/logs/remesh_intersections.log
+++ b/dev/windows-portable-cpu/logs/remesh_intersections.log
@@ -11,9 +11,9 @@ Capturing execution frames: remesh_intersections.json
[ComfyUI] Node 1: GeomPackLoadMesh
[ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
[ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
- [ComfyUI] Node 5: GeomPackDetectSelfIntersections
- [ComfyUI] Node 5: GeomPackDetectSelfIntersections
Queuing workflow for execution...
+ [ComfyUI] Node 5: GeomPackDetectSelfIntersections
+ [ComfyUI] Node 5: GeomPackDetectSelfIntersections
[ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
[ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
[ComfyUI] Node 8: GeomPackDetectSelfIntersections
@@ -28,8 +28,8 @@ Capturing execution frames: remesh_intersections.json
[ComfyUI] Node 13: GeomPackPreviewMeshDual
[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
[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
- [ComfyUI] Generated prompt_id: 15c80164-b154-41f1-97bd-53ace8d64fb3
- [ComfyUI] Generated prompt_id: 15c80164-b154-41f1-97bd-53ace8d64fb3
+ [ComfyUI] Generated prompt_id: 224896b2-abff-4680-a035-7e59afefadf5
+ [ComfyUI] Generated prompt_id: 224896b2-abff-4680-a035-7e59afefadf5
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
@@ -60,8 +60,8 @@ Capturing execution frames: remesh_intersections.json
[ComfyUI] [SubprocessWorker] call_id=103 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces
@@ -70,8 +70,8 @@ Capturing execution frames: remesh_intersections.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.21s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.21s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.19s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.19s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemeshSelfIntersections: detect_only: False, remove_unreferenced: True, extract_outer_hull: False, stitch_all: True, mesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackRemeshSelfIntersections: detect_only: False, remove_unreferenced: True, extract_outer_hull: False, stitch_all: True, mesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.remesh_intersections.RemeshSelfIntersectionsNode.EXECUTE_NORMALIZED
@@ -106,8 +106,8 @@ Capturing execution frames: remesh_intersections.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: After cleanup: 11385 vertices, 22720 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.39s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.39s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.35s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.35s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
@@ -137,8 +137,8 @@ Capturing execution frames: remesh_intersections.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections detected
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.17s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.17s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
@@ -166,11 +166,11 @@ Capturing execution frames: remesh_intersections.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 6 intersecting faces (5 intersection pairs)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 6 intersecting faces (5 intersection pairs)
Frame 2 saved (frame_001.jpg, t=0.9s)
- [capture-node] freeze=24ms shot=121ms unfreeze=3ms saved=True
+ [capture-node] freeze=3ms shot=112ms unfreeze=3ms saved=True
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): result: NodeOutput
[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
[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
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
@@ -191,25 +191,25 @@ Capturing execution frames: remesh_intersections.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=107 sending call_method
[ComfyUI] [SubprocessWorker] call_id=107 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11385 vertices, 22720 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11385 vertices, 22720 faces
Node executed (3 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11385 vertices, 22720 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11385 vertices, 22720 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', 'intersection_flag']
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', 'intersection_flag']
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'intersection_flag', 'face.self_intersecting']
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'intersection_flag', 'face.self_intersecting']
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_13704daa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_13704daa.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_69009f8d.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_69009f8d.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
@@ -220,39 +220,39 @@ Capturing execution frames: remesh_intersections.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_13704daa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_13704daa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_13704daa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_13704daa.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_69009f8d.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_69009f8d.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_69009f8d.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_69009f8d.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
Frame 3 saved (frame_002.jpg, t=1.3s)
- [capture-node] freeze=2ms shot=81ms unfreeze=3ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
+ [capture-node] freeze=3ms shot=90ms unfreeze=4ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11385 vertices, 22720 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11385 vertices, 22720 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_13704daa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_13704daa.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_69009f8d.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_69009f8d.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.49s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.49s): result: NodeOutput
- [ComfyUI] Prompt executed in 1.47 seconds
- [ComfyUI] Prompt executed in 1.47 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.48s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.48s): result: NodeOutput
+ [ComfyUI] Prompt executed in 1.40 seconds
+ [ComfyUI] Prompt executed in 1.40 seconds
Node executed (4 total), capturing...
Frame 4 saved (frame_003.jpg, t=1.8s)
- [capture-node] freeze=339ms shot=286ms unfreeze=0ms saved=True
+ [capture-node] freeze=244ms shot=322ms unfreeze=0ms saved=True
Execution complete (t=1.8s)
- Captured 4 unique frames over 2.45s
+ Captured 4 unique frames over 2.36s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: remesh_intersections_executed.png
[timing] final_screenshot: 0.2s
diff --git a/dev/windows-portable-cpu/logs/remesh_intersections_console.log b/dev/windows-portable-cpu/logs/remesh_intersections_console.log
index 47247cb3..945becda 100644
--- a/dev/windows-portable-cpu/logs/remesh_intersections_console.log
+++ b/dev/windows-portable-cpu/logs/remesh_intersections_console.log
@@ -8,6 +8,10 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -21,30 +25,26 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
[Console-log] [VTK Bundle] GLTFImporter included in bundle
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
[Console-log] [GeomPack] Registering Preview Mesh UV node
@@ -66,12 +66,12 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_13704daa.vtp&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_13704daa.vtp&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_69009f8d.vtp&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_69009f8d.vtp&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_13704daa.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_69009f8d.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_13704daa.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_69009f8d.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/remesh_intersections_resources.csv b/dev/windows-portable-cpu/logs/remesh_intersections_resources.csv
index d3c5dff1..efba952c 100644
--- a/dev/windows-portable-cpu/logs/remesh_intersections_resources.csv
+++ b/dev/windows-portable-cpu/logs/remesh_intersections_resources.csv
@@ -1,13 +1,12 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.53,
-1.0,1.53,
-2.0,1.53,
-3.0,1.53,
-4.0,1.53,
-5.0,1.53,
-6.0,1.53,
-7.0,1.41,
-8.1,1.42,
-9.1,1.42,
-10.1,1.42,
+0.0,1.65,
+1.0,1.65,
+2.0,1.65,
+3.0,1.64,
+4.0,1.65,
+5.0,1.65,
+6.1,1.56,
+7.1,1.57,
+8.1,1.57,
+9.1,1.57,
diff --git a/dev/windows-portable-cpu/logs/remeshing.log b/dev/windows-portable-cpu/logs/remeshing.log
index af20f446..7cbeb06e 100644
--- a/dev/windows-portable-cpu/logs/remeshing.log
+++ b/dev/windows-portable-cpu/logs/remeshing.log
@@ -20,8 +20,8 @@ Capturing execution frames: remeshing.json
[ComfyUI] Node 27: GeomPackRemesh
[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
[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
- [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77
- [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77
+ [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3
+ [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Validation result: valid=True
@@ -52,8 +52,8 @@ Capturing execution frames: remeshing.json
[ComfyUI] [SubprocessWorker] call_id=108 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
@@ -62,8 +62,8 @@ Capturing execution frames: remeshing.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
@@ -88,8 +88,8 @@ Capturing execution frames: remeshing.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: quadwild -> GeomPackRemesh_QuadWild
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): result: NodeOutput
[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'
[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'
[ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.quadwild.RemeshQuadWildNode.EXECUTE_NORMALIZED
@@ -117,27 +117,26 @@ Capturing execution frames: remeshing.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sharp_angle=35.0, alpha=0.02, scale=1.0, remesh=true, smooth=true
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sharp_angle=35.0, alpha=0.02, scale=1.0, remesh=true, smooth=true
Frame 2 saved (frame_001.jpg, t=2.2s)
- [capture-periodic] freeze=2ms shot=105ms unfreeze=3ms saved=True
+ [capture-periodic] freeze=3ms shot=90ms unfreeze=3ms saved=True
Frame 3 saved (frame_002.jpg, t=4.4s)
- [capture-periodic] freeze=3ms shot=91ms unfreeze=6ms saved=True
- [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.7/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=52% browser_rss=0.66GB
- [capture-loop] iter=100 t=11.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=59% browser_rss=0.54GB
- [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB
- [capture-loop] iter=200 t=22.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB
- [capture-loop] iter=250 t=28.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB
- [capture-loop] iter=300 t=33.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB
+ [capture-periodic] freeze=3ms shot=98ms unfreeze=4ms saved=True
+ [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=28% browser_rss=0.60GB
+ [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.58GB
+ [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=31% browser_rss=0.58GB
+ [capture-loop] iter=200 t=22.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.57GB
+ [capture-loop] iter=250 t=27.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.57GB
[ComfyUI] Initital dimension: 33306 x 33306, number of constraints: 0, number of integer variables: 20058, use reordering: yes
[ComfyUI] Initital dimension: 33306 x 33306, number of constraints: 0, number of integer variables: 20058, use reordering: yes
- [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.0010575999999999999 s.
- [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.0010575999999999999 s.
- [ComfyUI] Constraint integration took 0.0002198 s.
- [ComfyUI] Constraint integration took 0.0002198 s.
- [ComfyUI] Constraint elimination took 0.0071256000000000002 s.
- [ComfyUI] Constraint elimination took 0.0071256000000000002 s.
- [ComfyUI] Reindexing took 0.00044089999999999998 s.
- [ComfyUI] Reindexing took 0.00044089999999999998 s.
- [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 s.
- [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 s.
+ [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.00088159999999999996 s.
+ [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.00088159999999999996 s.
+ [ComfyUI] Constraint integration took 0.0001584 s.
+ [ComfyUI] Constraint integration took 0.0001584 s.
+ [ComfyUI] Constraint elimination took 0.0063842999999999999 s.
+ [ComfyUI] Constraint elimination took 0.0063842999999999999 s.
+ [ComfyUI] Reindexing took 0.00030279999999999999 s.
+ [ComfyUI] Reindexing took 0.00030279999999999999 s.
+ [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 s.
+ [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 s.
[ComfyUI] Eliminated dimension: 33306 x 33306
[ComfyUI] Eliminated dimension: 33306 x 33306
[ComfyUI] #nonzeros: 152166
@@ -148,12 +147,12 @@ Capturing execution frames: remeshing.json
[ComfyUI] continuous variables #: 13248
[ComfyUI] initial full solution
[ComfyUI] initial full solution
- [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.022413599999999999 s.
- [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.022413599999999999 s.
+ [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.0213671 s.
+ [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.0213671 s.
[ComfyUI] final full solution
[ComfyUI] final full solution
- [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 s.
- [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 s.
+ [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 s.
+ [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 s.
[ComfyUI] *** Statistics of MiSo Solver ***
[ComfyUI] *** Statistics of MiSo Solver ***
[ComfyUI] Number of LOCAL iterations = 3043
@@ -164,29 +163,30 @@ Capturing execution frames: remeshing.json
[ComfyUI] Number of FULL iterations = 2
[ComfyUI] Number of ROUNDING = 20058
[ComfyUI] Number of ROUNDING = 20058
- [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.78097059999999996 s.
- [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.78097059999999996 s.
- [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.
- [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.
- [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.
- [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.
- [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.
- [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.
- [capture-loop] iter=350 t=39.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=58% browser_rss=0.53GB
+ [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.70732260000000013 s.
+ [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.70732260000000013 s.
+ [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.
+ [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.
+ [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.
+ [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.
+ [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.
+ [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.
+ [capture-loop] iter=300 t=33.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.56GB
[ComfyUI] performed 202 adjustments for even rhs
[ComfyUI] performed 202 adjustments for even rhs
[ComfyUI] performed 184 adjustments for even rhs
[ComfyUI] performed 184 adjustments for even rhs
+ [capture-loop] iter=350 t=39.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=34% browser_rss=0.57GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6906 vertices, 13804 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6906 vertices, 13804 faces
[ComfyUI] [worker:ComfyUI-GeometryPack]
[ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] === WATCHDOG TICK 4 ===
- [ComfyUI] === WATCHDOG TICK 4 ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
+ [ComfyUI] === WATCHDOG TICK 1 ===
+ [ComfyUI] === WATCHDOG TICK 1 ===
+ [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):
+ [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 52 in _watchdog
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 52 in _watchdog
[ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
[ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
[ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
@@ -195,24 +195,22 @@ Capturing execution frames: remeshing.json
[ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
[ComfyUI]
[ComfyUI]
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\caching.py", line 96 in tracked_array
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\caching.py", line 96 in tracked_array
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\caching.py", line 651 in __setitem__
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\caching.py", line 651 in __setitem__
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\base.py", line 381 in faces
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\base.py", line 381 in faces
+ [ComfyUI] Thread 0x00001b30 (most recent call first):
+ [ComfyUI] Thread 0x00001b30 (most recent call first):
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\geometry.py", line 185 in triangulate_quads
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\geometry.py", line 185 in triangulate_quads
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\base.py", line 379 in faces
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\base.py", line 379 in faces
[ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\base.py", line 192 in __init__
[ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\base.py", line 192 in __init__
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\remeshing\backends\quadwild.py", line 61 in execute
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\remeshing\backends\quadwild.py", line 61 in execute
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\remeshing\backends\quadwild.py", line 61 in execute
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\remeshing\backends\quadwild.py", line 61 in execute
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1762 in main
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1762 in main
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1807 in
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1807 in
[ComfyUI]
[ComfyUI]
[ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
@@ -221,8 +219,8 @@ Capturing execution frames: remeshing.json
[ComfyUI]
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (43.93s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (43.93s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (38.51s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (38.51s): result: NodeOutput
[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
[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
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
@@ -243,7 +241,6 @@ Capturing execution frames: remeshing.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=111 sending call_method
[ComfyUI] [SubprocessWorker] call_id=111 sending call_method
- [capture-loop] iter=400 t=44.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.3/16.0GB (33%) swap=1.0/2.9GB (33%) cpu=56% browser_rss=0.53GB
Node executed (1 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
@@ -261,36 +258,36 @@ Capturing execution frames: remeshing.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_1a3a69eb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_1a3a69eb.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_c0eec60b.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_c0eec60b.vtp
+ Frame 4 saved (frame_003.jpg, t=39.4s)
+ [capture-node] freeze=3ms shot=104ms unfreeze=4ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
- Frame 4 saved (frame_003.jpg, t=44.9s)
- [capture-node] freeze=3ms shot=102ms unfreeze=7ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_1a3a69eb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_1a3a69eb.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_1a3a69eb.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_1a3a69eb.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_c0eec60b.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_c0eec60b.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_c0eec60b.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_c0eec60b.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.74s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.74s): result: NodeOutput
- [ComfyUI] Prompt executed in 45.25 seconds
- [ComfyUI] Prompt executed in 45.25 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.75s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.75s): result: NodeOutput
+ [ComfyUI] Prompt executed in 39.79 seconds
+ [ComfyUI] Prompt executed in 39.79 seconds
Node executed (2 total), capturing...
- Frame 5 saved (frame_004.jpg, t=45.6s)
- [capture-node] freeze=4ms shot=95ms unfreeze=0ms saved=True
- Execution complete (t=45.6s)
- Captured 5 unique frames over 45.73s
+ Frame 5 saved (frame_004.jpg, t=40.1s)
+ [capture-node] freeze=3ms shot=105ms unfreeze=0ms saved=True
+ Execution complete (t=40.1s)
+ Captured 5 unique frames over 40.26s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=0x0, rafFrozen=False
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=0x0, rafFrozen=False
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: remeshing_executed.png
- [timing] final_screenshot: 0.3s
+ [timing] final_screenshot: 0.2s
Captured 6 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/remeshing_console.log b/dev/windows-portable-cpu/logs/remeshing_console.log
index 2b2cdcab..7142ac73 100644
--- a/dev/windows-portable-cpu/logs/remeshing_console.log
+++ b/dev/windows-portable-cpu/logs/remeshing_console.log
@@ -7,9 +7,7 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -23,27 +21,29 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [UniRig Compare] Loading compare skeleton widget...
-[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [BVHViewer] Loading BVH Viewer extension
[Console-log] [BVHViewer] Loading BVH viewer extension...
[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [GeomPack] Loading mesh preview extension...
[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [UniRig Compare] Loading compare skeleton widget...
+[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -66,12 +66,12 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_1a3a69eb.vtp&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_1a3a69eb.stl&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_c0eec60b.vtp&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_c0eec60b.stl&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_1a3a69eb.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_c0eec60b.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_1a3a69eb.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_c0eec60b.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/remeshing_resources.csv b/dev/windows-portable-cpu/logs/remeshing_resources.csv
index b91bc945..0468f371 100644
--- a/dev/windows-portable-cpu/logs/remeshing_resources.csv
+++ b/dev/windows-portable-cpu/logs/remeshing_resources.csv
@@ -1,56 +1,50 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.42,
-1.0,1.42,
-2.0,1.42,
-3.0,1.41,
-4.0,1.41,
-5.0,1.41,
-6.0,1.41,
-7.0,1.49,
-8.1,1.58,
-9.1,1.57,
-10.1,1.57,
-11.1,1.56,
-12.1,1.56,
-13.1,1.56,
-14.1,1.56,
-15.1,1.56,
-16.1,1.56,
-17.1,1.56,
-18.1,1.56,
-19.1,1.56,
-20.1,1.56,
-21.1,1.56,
-22.1,1.56,
-23.1,1.55,
-24.1,1.55,
-25.1,1.56,
-26.1,1.55,
-27.1,1.55,
-28.2,1.55,
-29.2,1.54,
-30.2,1.54,
-31.2,1.54,
-32.2,1.53,
-33.2,1.52,
-34.2,1.48,
-35.2,1.47,
-36.2,1.46,
-37.2,1.45,
-38.2,1.45,
-39.2,1.44,
-40.2,1.44,
-41.2,1.43,
-42.2,1.41,
-43.2,1.41,
-44.2,1.41,
-45.2,1.4,
-46.2,1.4,
-47.2,1.39,
-48.3,1.39,
-49.3,1.38,
-50.3,1.37,
-51.3,1.33,
-52.3,1.31,
-53.3,1.3,
+0.0,1.57,
+1.0,1.57,
+2.0,1.56,
+3.0,1.56,
+4.0,1.56,
+5.1,1.56,
+6.1,1.59,
+7.1,1.67,
+8.1,1.7,
+9.1,1.7,
+10.1,1.7,
+11.1,1.7,
+12.1,1.7,
+13.1,1.69,
+14.1,1.69,
+15.1,1.69,
+16.1,1.69,
+17.1,1.69,
+18.1,1.69,
+19.1,1.69,
+20.1,1.69,
+21.1,1.68,
+22.1,1.68,
+23.1,1.68,
+24.1,1.68,
+25.1,1.68,
+26.1,1.68,
+27.2,1.68,
+28.2,1.68,
+29.2,1.68,
+30.2,1.64,
+31.2,1.64,
+32.2,1.64,
+33.2,1.64,
+34.2,1.64,
+35.2,1.64,
+36.2,1.63,
+37.2,1.63,
+38.2,1.64,
+39.2,1.64,
+40.2,1.64,
+41.2,1.64,
+42.2,1.64,
+43.2,1.64,
+44.2,1.64,
+45.2,1.6,
+46.2,1.59,
+47.2,1.59,
diff --git a/dev/windows-portable-cpu/logs/sMOOth.log b/dev/windows-portable-cpu/logs/sMOOth.log
index 720bdd7e..30e614d7 100644
--- a/dev/windows-portable-cpu/logs/sMOOth.log
+++ b/dev/windows-portable-cpu/logs/sMOOth.log
@@ -13,10 +13,10 @@ Capturing execution frames: sMOOth.json
[ComfyUI] Node 1: GeomPackPreviewMeshDual
[ComfyUI] Node 1: GeomPackPreviewMeshDual
[ComfyUI] Node 1: GeomPackPreviewMeshDual
- [ComfyUI] Inputs: {"layout": "side_by_side", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-1.264590737186599,0.4315551722479547,-0.956898
- [ComfyUI] Inputs: {"layout": "side_by_side", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-1.264590737186599,0.4315551722479547,-0.956898
- [ComfyUI] Inputs: {"layout": "side_by_side", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-1.264590737186599,0.4315551722479547,-0.956898
Queuing workflow for execution...
+ [ComfyUI] Inputs: {"layout": "side_by_side", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-1.264590737186599,0.4315551722479547,-0.956898
+ [ComfyUI] Inputs: {"layout": "side_by_side", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-1.264590737186599,0.4315551722479547,-0.956898
+ [ComfyUI] Inputs: {"layout": "side_by_side", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-1.264590737186599,0.4315551722479547,-0.956898
[ComfyUI] Node 3: GeomPackLoadMesh
[ComfyUI] Node 3: GeomPackLoadMesh
[ComfyUI] Node 3: GeomPackLoadMesh
@@ -29,9 +29,9 @@ Capturing execution frames: sMOOth.json
[ComfyUI] Inputs: {"backend": "taubin", "backend.iterations": 5, "backend.lambda_": 1, "backend.mu": -0.8, "trimesh": ["3", 0]}
[ComfyUI] Inputs: {"backend": "taubin", "backend.iterations": 5, "backend.lambda_": 1, "backend.mu": -0.8, "trimesh": ["3", 0]}
[ComfyUI] Inputs: {"backend": "taubin", "backend.iterations": 5, "backend.lambda_": 1, "backend.mu": -0.8, "trimesh": ["3", 0]}
- [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee
- [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee
- [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee
+ [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33
+ [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33
+ [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -77,9 +77,9 @@ Capturing execution frames: sMOOth.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
@@ -182,9 +182,9 @@ Capturing execution frames: sMOOth.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput
[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
[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
[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
@@ -240,33 +240,33 @@ Capturing execution frames: sMOOth.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_591cef56.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_591cef56.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_591cef56.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_591cef56.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_591cef56.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_591cef56.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_433351cc.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_433351cc.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_433351cc.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_433351cc.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_433351cc.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_433351cc.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput
- [ComfyUI] Prompt executed in 0.54 seconds
- [ComfyUI] Prompt executed in 0.54 seconds
- [ComfyUI] Prompt executed in 0.54 seconds
- Frame 2 saved (frame_001.jpg, t=0.7s)
- [capture-node] freeze=12ms shot=126ms unfreeze=14ms saved=True
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput
+ [ComfyUI] Prompt executed in 0.72 seconds
+ [ComfyUI] Prompt executed in 0.72 seconds
+ [ComfyUI] Prompt executed in 0.72 seconds
+ Frame 2 saved (frame_001.jpg, t=0.9s)
+ [capture-node] freeze=12ms shot=266ms unfreeze=9ms saved=True
Node executed (2 total), capturing...
- Frame 3 saved (frame_002.jpg, t=1.2s)
- [capture-node] freeze=3ms shot=124ms unfreeze=0ms saved=True
- Execution complete (t=1.2s)
- Captured 3 unique frames over 1.34s
+ Frame 3 saved (frame_002.jpg, t=1.6s)
+ [capture-node] freeze=4ms shot=104ms unfreeze=0ms saved=True
+ Execution complete (t=1.5s)
+ Captured 3 unique frames over 1.68s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: sMOOth_executed.png
[timing] final_screenshot: 0.2s
diff --git a/dev/windows-portable-cpu/logs/sMOOth_console.log b/dev/windows-portable-cpu/logs/sMOOth_console.log
index f64c940a..fa9a8c43 100644
--- a/dev/windows-portable-cpu/logs/sMOOth_console.log
+++ b/dev/windows-portable-cpu/logs/sMOOth_console.log
@@ -7,7 +7,8 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -21,30 +22,29 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [UniRig Compare] Loading compare skeleton widget...
-[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
[Console-log] [BVHViewer] Loading BVH Viewer extension
[Console-log] [BVHViewer] Loading BVH viewer extension...
[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [UniRig Compare] Loading compare skeleton widget...
+[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [VTK Bundle] GLTFImporter included in bundle
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
[Console-log] [GeomPack] Registering Preview Mesh UV node
@@ -66,12 +66,12 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_591cef56.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_591cef56.stl&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_433351cc.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_433351cc.stl&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_591cef56.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_433351cc.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_591cef56.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_433351cc.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/sMOOth_resources.csv b/dev/windows-portable-cpu/logs/sMOOth_resources.csv
index e9d85a03..5cc3bf66 100644
--- a/dev/windows-portable-cpu/logs/sMOOth_resources.csv
+++ b/dev/windows-portable-cpu/logs/sMOOth_resources.csv
@@ -1,12 +1,12 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,0.99,
-1.0,0.99,
-2.0,0.99,
-3.0,0.99,
-4.0,0.99,
-5.0,0.99,
-6.0,0.99,
-7.0,0.98,
-8.0,0.98,
-9.0,0.98,
+0.0,1.34,
+1.0,1.34,
+2.0,1.34,
+3.0,1.34,
+4.0,1.34,
+5.0,1.34,
+6.0,1.34,
+7.0,1.35,
+8.1,1.35,
+9.1,1.35,
diff --git a/dev/windows-portable-cpu/logs/sharpen.log b/dev/windows-portable-cpu/logs/sharpen.log
index 0fb8fc03..386d605a 100644
--- a/dev/windows-portable-cpu/logs/sharpen.log
+++ b/dev/windows-portable-cpu/logs/sharpen.log
@@ -13,10 +13,10 @@ Capturing execution frames: sharpen.json
[ComfyUI] Node 4: GeomPackLoadMesh
[ComfyUI] Node 4: GeomPackLoadMesh
[ComfyUI] Node 4: GeomPackLoadMesh
+ [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Noisy.obj"}
+ [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Noisy.obj"}
+ [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Noisy.obj"}
Queuing workflow for execution...
- [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Noisy.obj"}
- [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Noisy.obj"}
- [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Noisy.obj"}
[ComfyUI] Node 6: GeomPackLoadMesh
[ComfyUI] Node 6: GeomPackLoadMesh
[ComfyUI] Node 6: GeomPackLoadMesh
@@ -35,9 +35,9 @@ Capturing execution frames: sharpen.json
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[11.988365833801835,17.82450062324679,9.744545997398912],\\\"focalPoint\\\":[2.4225937947630882,15.191427
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[11.988365833801835,17.82450062324679,9.744545997398912],\\\"focalPoint\\\":[2.4225937947630882,15.191427
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[11.988365833801835,17.82450062324679,9.744545997398912],\\\"focalPoint\\\":[2.4225937947630882,15.191427
- [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e
- [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e
- [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e
+ [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06
+ [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06
+ [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -83,9 +83,9 @@ Capturing execution frames: sharpen.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
@@ -98,9 +98,9 @@ Capturing execution frames: sharpen.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
@@ -137,9 +137,9 @@ Capturing execution frames: sharpen.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 2, normal_threshold: 60.0
[ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 2, normal_threshold: 60.0
[ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 2, normal_threshold: 60.0
@@ -188,9 +188,9 @@ Capturing execution frames: sharpen.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Original.obj'
[ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Original.obj'
[ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Original.obj'
@@ -225,9 +225,9 @@ Capturing execution frames: sharpen.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Original.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Original.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Original.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Original.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Original.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Original.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Original.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Original.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Original.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
@@ -240,9 +240,9 @@ Capturing execution frames: sharpen.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
@@ -279,69 +279,69 @@ Capturing execution frames: sharpen.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76088322.vtp
Frame 2 saved (frame_001.jpg, t=0.8s)
- [capture-node] freeze=3ms shot=94ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_55b88668.vtp
+ [capture-node] freeze=8ms shot=88ms unfreeze=2ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_55b88668.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76088322.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_55b88668.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76088322.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_55b88668.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76088322.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_55b88668.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76088322.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76088322.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_55b88668.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_55b88668.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.37s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.37s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.37s): result: NodeOutput
- [ComfyUI] Prompt executed in 0.99 seconds
- [ComfyUI] Prompt executed in 0.99 seconds
- [ComfyUI] Prompt executed in 0.99 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput
+ [ComfyUI] Prompt executed in 1.05 seconds
+ [ComfyUI] Prompt executed in 1.05 seconds
+ [ComfyUI] Prompt executed in 1.05 seconds
Node executed (2 total), capturing...
Frame 3 saved (frame_002.jpg, t=1.4s)
- [capture-node] freeze=396ms shot=352ms unfreeze=0ms saved=True
+ [capture-node] freeze=380ms shot=329ms unfreeze=0ms saved=True
Execution complete (t=1.4s)
- Captured 3 unique frames over 2.15s
+ Captured 3 unique frames over 2.13s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: sharpen_executed.png
[timing] final_screenshot: 0.2s
diff --git a/dev/windows-portable-cpu/logs/sharpen_all.log b/dev/windows-portable-cpu/logs/sharpen_all.log
index cda08b64..6dc699d5 100644
--- a/dev/windows-portable-cpu/logs/sharpen_all.log
+++ b/dev/windows-portable-cpu/logs/sharpen_all.log
@@ -19,10 +19,10 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] Node 2: GeomPackSharpenMesh
[ComfyUI] Node 2: GeomPackSharpenMesh
[ComfyUI] Node 2: GeomPackSharpenMesh
+ [ComfyUI] Inputs: {"backend": "two_step", "backend.smooth_steps": 3, "backend.normal_threshold": 60, "trimesh": ["1", 0]}
+ [ComfyUI] Inputs: {"backend": "two_step", "backend.smooth_steps": 3, "backend.normal_threshold": 60, "trimesh": ["1", 0]}
+ [ComfyUI] Inputs: {"backend": "two_step", "backend.smooth_steps": 3, "backend.normal_threshold": 60, "trimesh": ["1", 0]}
Queuing workflow for execution...
- [ComfyUI] Inputs: {"backend": "two_step", "backend.smooth_steps": 3, "backend.normal_threshold": 60, "trimesh": ["1", 0]}
- [ComfyUI] Inputs: {"backend": "two_step", "backend.smooth_steps": 3, "backend.normal_threshold": 60, "trimesh": ["1", 0]}
- [ComfyUI] Inputs: {"backend": "two_step", "backend.smooth_steps": 3, "backend.normal_threshold": 60, "trimesh": ["1", 0]}
[ComfyUI] Node 4: GeomPackSharpenMesh
[ComfyUI] Node 4: GeomPackSharpenMesh
[ComfyUI] Node 4: GeomPackSharpenMesh
@@ -71,9 +71,9 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] Inputs: {"backend": "unsharp_mask", "backend.weight": 0.3, "backend.iterations": 5, "trimesh": ["1", 0]}
[ComfyUI] Inputs: {"backend": "unsharp_mask", "backend.weight": 0.3, "backend.iterations": 5, "trimesh": ["1", 0]}
[ComfyUI] Inputs: {"backend": "unsharp_mask", "backend.weight": 0.3, "backend.iterations": 5, "trimesh": ["1", 0]}
- [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736
- [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736
- [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736
+ [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd
+ [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd
+ [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -119,9 +119,9 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
@@ -134,9 +134,9 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
@@ -167,15 +167,15 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=118 sending call_method
[ComfyUI] [SubprocessWorker] call_id=118 sending call_method
[ComfyUI] [SubprocessWorker] call_id=118 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: guided_normal -> GeomPackSharpen_GuidedNormal
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: guided_normal -> GeomPackSharpen_GuidedNormal
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: guided_normal -> GeomPackSharpen_GuidedNormal
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: libigl_unsharp -> GeomPackSharpen_LibiglUnsharp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: libigl_unsharp -> GeomPackSharpen_LibiglUnsharp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: libigl_unsharp -> GeomPackSharpen_LibiglUnsharp
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
@@ -206,9 +206,9 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=119 sending call_method
[ComfyUI] [SubprocessWorker] call_id=119 sending call_method
[ComfyUI] [SubprocessWorker] call_id=119 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: non_iterative -> GeomPackSharpen_NonIterative
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: non_iterative -> GeomPackSharpen_NonIterative
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: non_iterative -> GeomPackSharpen_NonIterative
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: fast_effective -> GeomPackSharpen_FastEffective
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: fast_effective -> GeomPackSharpen_FastEffective
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: fast_effective -> GeomPackSharpen_FastEffective
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
@@ -245,87 +245,9 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=120 sending call_method
[ComfyUI] [SubprocessWorker] call_id=120 sending call_method
[ComfyUI] [SubprocessWorker] call_id=120 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: libigl_unsharp -> GeomPackSharpen_LibiglUnsharp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: libigl_unsharp -> GeomPackSharpen_LibiglUnsharp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: libigl_unsharp -> GeomPackSharpen_LibiglUnsharp
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=121 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=121 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=121 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: unsharp_mask -> GeomPackSharpen_UnsharpMask
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: unsharp_mask -> GeomPackSharpen_UnsharpMask
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: unsharp_mask -> GeomPackSharpen_UnsharpMask
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=122 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=122 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=122 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: non_iterative -> GeomPackSharpen_NonIterative
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: non_iterative -> GeomPackSharpen_NonIterative
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: non_iterative -> GeomPackSharpen_NonIterative
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
@@ -359,9 +281,48 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=123 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=123 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=123 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=121 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=121 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=121 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: guided_normal -> GeomPackSharpen_GuidedNormal
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: guided_normal -> GeomPackSharpen_GuidedNormal
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: guided_normal -> GeomPackSharpen_GuidedNormal
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=122 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=122 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=122 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: l0_minimize -> GeomPackSharpen_L0Minimize
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: l0_minimize -> GeomPackSharpen_L0Minimize
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: l0_minimize -> GeomPackSharpen_L0Minimize
@@ -398,24 +359,63 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=124 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=124 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=124 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: fast_effective -> GeomPackSharpen_FastEffective
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: fast_effective -> GeomPackSharpen_FastEffective
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: fast_effective -> GeomPackSharpen_FastEffective
+ [ComfyUI] [SubprocessWorker] call_id=123 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=123 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=123 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: unsharp_mask -> GeomPackSharpen_UnsharpMask
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: unsharp_mask -> GeomPackSharpen_UnsharpMask
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: unsharp_mask -> GeomPackSharpen_UnsharpMask
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSharpen_GuidedNormal: trimesh: Trimesh, normal_iterations: 5, vertex_iterations: 10, sigma_s: 1.0, sigma_r: 0.35
- [ComfyUI] [comfy-env] Running GeomPackSharpen_GuidedNormal: trimesh: Trimesh, normal_iterations: 5, vertex_iterations: 10, sigma_s: 1.0, sigma_r: 0.35
- [ComfyUI] [comfy-env] Running GeomPackSharpen_GuidedNormal: trimesh: Trimesh, normal_iterations: 5, vertex_iterations: 10, sigma_s: 1.0, sigma_r: 0.35
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.guided_normal.SharpenGuidedNormalNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.guided_normal.SharpenGuidedNormalNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.guided_normal.SharpenGuidedNormalNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=124 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=124 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=124 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_LibiglUnsharp: trimesh: Trimesh, weight: 0.5, iterations: 3
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_LibiglUnsharp: trimesh: Trimesh, weight: 0.5, iterations: 3
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_LibiglUnsharp: trimesh: Trimesh, weight: 0.5, iterations: 3
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.libigl_unsharp.SharpenLibiglUnsharpNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.libigl_unsharp.SharpenLibiglUnsharpNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.libigl_unsharp.SharpenLibiglUnsharpNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -440,43 +440,33 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=125 sending call_method
[ComfyUI] [SubprocessWorker] call_id=125 sending call_method
[ComfyUI] [SubprocessWorker] call_id=125 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: guided_normal
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: guided_normal
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: guided_normal
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_unsharp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_unsharp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_unsharp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: normal_iter=5, vertex_iter=10, sigma_s=1.00, sigma_r=0.350
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: normal_iter=5, vertex_iter=10, sigma_s=1.00, sigma_r=0.350
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: normal_iter=5, vertex_iter=10, sigma_s=1.00, sigma_r=0.350
- Frame 2 saved (frame_001.jpg, t=2.3s)
- [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True
- Frame 3 saved (frame_002.jpg, t=4.5s)
- [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True
- [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB
- [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB
- [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB
- [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB
- [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB
- [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.500, iterations=3
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.500, iterations=3
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.500, iterations=3
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.025300, max: 0.123510
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.025300, max: 0.123510
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.025300, max: 0.123510
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.541299, max: 1.039092
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.541299, max: 1.039092
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.541299, max: 1.039092
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0
- [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0
- [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -502,94 +492,41 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=126 sending call_method
[ComfyUI] [SubprocessWorker] call_id=126 sending call_method
Node executed (1 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000
- Frame 4 saved (frame_003.jpg, t=37.3s)
- [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] === WATCHDOG TICK 5 ===
- [ComfyUI] === WATCHDOG TICK 5 ===
- [ComfyUI] === WATCHDOG TICK 5 ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI]
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\numpy\linalg\_linalg.py", line 2767 in norm
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\numpy\linalg\_linalg.py", line 2767 in norm
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\numpy\linalg\_linalg.py", line 2767 in norm
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 81 in _bfs_faces_in_radius
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 81 in _bfs_faces_in_radius
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 81 in _bfs_faces_in_radius
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 95 in _non_iterative_sharpen
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 95 in _non_iterative_sharpen
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 95 in _non_iterative_sharpen
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 199 in execute
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 199 in execute
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 199 in execute
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI]
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI]
- [ComfyUI]
- [ComfyUI]
- [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB
- [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20
+ Frame 2 saved (frame_001.jpg, t=1.7s)
+ [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True
+ Frame 3 saved (frame_002.jpg, t=3.9s)
+ [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True
+ [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB
+ Frame 4 saved (frame_003.jpg, t=6.0s)
+ [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True
+ [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSharpen_LibiglUnsharp: trimesh: Trimesh, weight: 0.5, iterations: 3
- [ComfyUI] [comfy-env] Running GeomPackSharpen_LibiglUnsharp: trimesh: Trimesh, weight: 0.5, iterations: 3
- [ComfyUI] [comfy-env] Running GeomPackSharpen_LibiglUnsharp: trimesh: Trimesh, weight: 0.5, iterations: 3
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.libigl_unsharp.SharpenLibiglUnsharpNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.libigl_unsharp.SharpenLibiglUnsharpNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.libigl_unsharp.SharpenLibiglUnsharpNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -614,36 +551,40 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=127 sending call_method
[ComfyUI] [SubprocessWorker] call_id=127 sending call_method
[ComfyUI] [SubprocessWorker] call_id=127 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_unsharp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_unsharp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_unsharp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.500, iterations=3
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.500, iterations=3
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.500, iterations=3
- Frame 5 saved (frame_004.jpg, t=48.0s)
- [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True
Node executed (2 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000
+ Frame 5 saved (frame_004.jpg, t=13.8s)
+ [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True
+ Frame 6 saved (frame_005.jpg, t=16.0s)
+ [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True
+ [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB
+ [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.541299, max: 1.039092
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.541299, max: 1.039092
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.541299, max: 1.039092
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSharpen_UnsharpMask: trimesh: Trimesh, weight: 0.3, iterations: 5
- [ComfyUI] [comfy-env] Running GeomPackSharpen_UnsharpMask: trimesh: Trimesh, weight: 0.3, iterations: 5
- [ComfyUI] [comfy-env] Running GeomPackSharpen_UnsharpMask: trimesh: Trimesh, weight: 0.3, iterations: 5
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.unsharp_mask.SharpenUnsharpMaskNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.unsharp_mask.SharpenUnsharpMaskNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.unsharp_mask.SharpenUnsharpMaskNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_GuidedNormal: trimesh: Trimesh, normal_iterations: 5, vertex_iterations: 10, sigma_s: 1.0, sigma_r: 0.35
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_GuidedNormal: trimesh: Trimesh, normal_iterations: 5, vertex_iterations: 10, sigma_s: 1.0, sigma_r: 0.35
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_GuidedNormal: trimesh: Trimesh, normal_iterations: 5, vertex_iterations: 10, sigma_s: 1.0, sigma_r: 0.35
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.guided_normal.SharpenGuidedNormalNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.guided_normal.SharpenGuidedNormalNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.guided_normal.SharpenGuidedNormalNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -668,35 +609,95 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=128 sending call_method
[ComfyUI] [SubprocessWorker] call_id=128 sending call_method
[ComfyUI] [SubprocessWorker] call_id=128 sending call_method
- Frame 6 saved (frame_005.jpg, t=48.5s)
- [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: unsharp_mask
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: unsharp_mask
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: unsharp_mask
+ Node executed (3 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: guided_normal
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: guided_normal
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: guided_normal
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.300, iterations=5
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.300, iterations=5
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.300, iterations=5
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: normal_iter=5, vertex_iter=10, sigma_s=1.00, sigma_r=0.350
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: normal_iter=5, vertex_iter=10, sigma_s=1.00, sigma_r=0.350
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: normal_iter=5, vertex_iter=10, sigma_s=1.00, sigma_r=0.350
+ Frame 7 saved (frame_006.jpg, t=24.3s)
+ [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True
+ Frame 8 saved (frame_007.jpg, t=26.4s)
+ [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True
+ [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB
+ [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB
+ [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB
+ [ComfyUI] [worker:ComfyUI-GeometryPack]
+ [ComfyUI] [worker:ComfyUI-GeometryPack]
+ [ComfyUI] [worker:ComfyUI-GeometryPack]
+ [ComfyUI] === WATCHDOG TICK 2 ===
+ [ComfyUI] === WATCHDOG TICK 2 ===
+ [ComfyUI] === WATCHDOG TICK 2 ===
+ [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):
+ [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):
+ [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 52 in _watchdog
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 52 in _watchdog
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 52 in _watchdog
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
+ [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
+ [ComfyUI]
+ [ComfyUI]
+ [ComfyUI]
+ [ComfyUI] Thread 0x00001b30 (most recent call first):
+ [ComfyUI] Thread 0x00001b30 (most recent call first):
+ [ComfyUI] Thread 0x00001b30 (most recent call first):
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\guided_normal.py", line 98 in _guided_normal_sharpen
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\guided_normal.py", line 98 in _guided_normal_sharpen
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\guided_normal.py", line 98 in _guided_normal_sharpen
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\guided_normal.py", line 228 in execute
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\guided_normal.py", line 228 in execute
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\guided_normal.py", line 228 in execute
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
+ [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1762 in main
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1762 in main
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1762 in main
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1807 in
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1807 in
+ [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1807 in
+ [ComfyUI]
+ [ComfyUI]
+ [ComfyUI]
+ [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
+ [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
+ [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
+ [ComfyUI]
+ [ComfyUI]
+ [ComfyUI]
+ [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB
+ [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB
+ [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013687, max: 0.066009
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013687, max: 0.066009
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013687, max: 0.066009
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.025300, max: 0.123510
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.025300, max: 0.123510
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.025300, max: 0.123510
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 3, normal_threshold: 60.0
- [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 3, normal_threshold: 60.0
- [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 3, normal_threshold: 60.0
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -722,27 +723,32 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=129 sending call_method
[ComfyUI] [SubprocessWorker] call_id=129 sending call_method
Node executed (4 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10
+ Frame 9 saved (frame_008.jpg, t=61.1s)
+ [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True
+ [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB
+ Frame 10 saved (frame_009.jpg, t=63.3s)
+ [capture-periodic] freeze=4ms shot=114ms unfreeze=4ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
@@ -773,89 +779,87 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=130 sending call_method
[ComfyUI] [SubprocessWorker] call_id=130 sending call_method
[ComfyUI] [SubprocessWorker] call_id=130 sending call_method
- Frame 7 saved (frame_006.jpg, t=48.9s)
- [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
Node executed (5 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_104738fa.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_d841af93.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_104738fa.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_d841af93.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_104738fa.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_d841af93.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_104738fa.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_d841af93.vtp
+ Frame 11 saved (frame_010.jpg, t=65.9s)
+ [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_104738fa.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_d841af93.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_104738fa.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_d841af93.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- Frame 8 saved (frame_007.jpg, t=49.2s)
- [capture-node] freeze=3ms shot=106ms unfreeze=8ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_104738fa.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_104738fa.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_d841af93.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_d841af93.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10
- [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10
- [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_UnsharpMask: trimesh: Trimesh, weight: 0.3, iterations: 5
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_UnsharpMask: trimesh: Trimesh, weight: 0.3, iterations: 5
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_UnsharpMask: trimesh: Trimesh, weight: 0.3, iterations: 5
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.unsharp_mask.SharpenUnsharpMaskNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.unsharp_mask.SharpenUnsharpMaskNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.unsharp_mask.SharpenUnsharpMaskNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -880,37 +884,34 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=131 sending call_method
[ComfyUI] [SubprocessWorker] call_id=131 sending call_method
[ComfyUI] [SubprocessWorker] call_id=131 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: unsharp_mask
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: unsharp_mask
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: unsharp_mask
Node executed (6 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10
- Frame 9 saved (frame_008.jpg, t=49.8s)
- [capture-node] freeze=8ms shot=899ms unfreeze=5ms saved=True
- [capture-loop] iter=450 t=53.8s state={'complete': False, 'error': None, 'executedCount': 6, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=64% browser_rss=0.62GB
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.300, iterations=5
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.300, iterations=5
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.300, iterations=5
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013687, max: 0.066009
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013687, max: 0.066009
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013687, max: 0.066009
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20
- [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20
- [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 3, normal_threshold: 60.0
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 3, normal_threshold: 60.0
+ [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 3, normal_threshold: 60.0
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -935,33 +936,27 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=132 sending call_method
[ComfyUI] [SubprocessWorker] call_id=132 sending call_method
[ComfyUI] [SubprocessWorker] call_id=132 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20
- Frame 10 saved (frame_009.jpg, t=55.1s)
- [capture-periodic] freeze=2ms shot=157ms unfreeze=3ms saved=True
- Node executed (7 total), capturing...
- [capture-node] freeze=4ms shot=163ms unfreeze=4ms saved=False
- [capture-loop] iter=500 t=59.7s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.61GB
- [capture-loop] iter=550 t=65.6s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=57% browser_rss=0.60GB
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
@@ -992,93 +987,95 @@ Capturing execution frames: sharpen_all.json
[ComfyUI] [SubprocessWorker] call_id=133 sending call_method
[ComfyUI] [SubprocessWorker] call_id=133 sending call_method
[ComfyUI] [SubprocessWorker] call_id=133 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ Frame 12 saved (frame_011.jpg, t=66.5s)
+ [capture-node] freeze=623ms shot=413ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec255ba1.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec255ba1.vtp
Node executed (8 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_0a16370c.vtp
- Frame 11 saved (frame_010.jpg, t=67.7s)
- [capture-node] freeze=4ms shot=142ms unfreeze=3ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_0a16370c.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_0a16370c.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.53s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.53s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.53s): result: NodeOutput
- [ComfyUI] Prompt executed in 67.93 seconds
- [ComfyUI] Prompt executed in 67.93 seconds
- [ComfyUI] Prompt executed in 67.93 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.94s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.94s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.94s): result: NodeOutput
+ [ComfyUI] Prompt executed in 67.52 seconds
+ [ComfyUI] Prompt executed in 67.52 seconds
+ [ComfyUI] Prompt executed in 67.52 seconds
+ Frame 13 saved (frame_012.jpg, t=67.8s)
+ [capture-node] freeze=3ms shot=119ms unfreeze=3ms saved=True
Node executed (9 total), capturing...
- Frame 12 saved (frame_011.jpg, t=68.4s)
- [capture-node] freeze=3ms shot=908ms unfreeze=9ms saved=True
- Execution complete (t=69.7s)
- Captured 12 unique frames over 69.68s
+ Frame 14 saved (frame_013.jpg, t=68.8s)
+ [capture-node] freeze=119ms shot=130ms unfreeze=0ms saved=True
+ Execution complete (t=68.8s)
+ Captured 14 unique frames over 69.05s
[debug] iframes: 2
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=False
- [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=False
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
+ [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: sharpen_all_executed.png
- [timing] final_screenshot: 0.3s
- Captured 13 video frames
\ No newline at end of file
+ [timing] final_screenshot: 0.2s
+ Captured 15 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/sharpen_all_console.log b/dev/windows-portable-cpu/logs/sharpen_all_console.log
index 699e0afe..6925c9d5 100644
--- a/dev/windows-portable-cpu/logs/sharpen_all_console.log
+++ b/dev/windows-portable-cpu/logs/sharpen_all_console.log
@@ -7,17 +7,9 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -31,19 +23,27 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -66,16 +66,49 @@
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [comfy-test] graphToPrompt: 10 nodes, missing class_type: [], sample: {"inputs":{"file_path":"3d/noisy/Fandisk0.3/Noisy.obj"},"class_type":"GeomPackLoadMesh","_meta":{"title":"Load Mesh"}}
[Console-log] [GeomPack Multi] onExecuted: 4 meshes, grid 2x2
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449912263, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449912263, showEdges: true}
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460454096, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460454096, showEdges: true}
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_104738fa.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_104738fa.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_104738fa.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_104738fa.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_d841af93.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_d841af93.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_d841af93.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_d841af93.vtp&type=output&subfolder=
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.054222822189331055, 4.916710376739502, 12.569120407104492, 17.89695930480957, -2.7268877029418945, 0.09580576419830322]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.01974078081548214, 4.85683012008667, 12.583883285522461, 17.857086181640625, -2.687633514404297, 0.037794698029756546]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-0.04382505640387535, 4.888194561004639, 12.579257011413574, 17.878416061401367, -2.708235263824463, 0.05642489716410637]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 loaded, bounds: [-0.014374153688549995, 4.883207321166992, 12.575450897216797, 17.856523513793945, -2.6739630699157715, 0.02208058163523674]
+[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
+[Console-log] [GeomPack Multi] onExecuted: 4 meshes, grid 2x2
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460455539, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460455539, showEdges: true}
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_ec255ba1.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_ec255ba1.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_ec255ba1.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_ec255ba1.vtp&type=output&subfolder=
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
@@ -90,44 +123,11 @@
[Console-error] No input!
[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.07327230274677277, 4.918459892272949, 12.565699577331543, 17.899200439453125, -2.742079973220825, 0.10788899660110474]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.07227999716997147, 4.860851287841797, 12.483654022216797, 17.847597122192383, -2.749624729156494, 0.15279389917850494]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-0.09750974178314209, 4.956467151641846, 12.534560203552246, 17.931941986083984, -2.793661594390869, 0.1418142467737198]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 loaded, bounds: [-0.8249782919883728, 5.644557952880859, 11.850506782531738, 18.72464942932129, -3.401475667953491, 0.545602023601532]
-[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
-[Console-log] [GeomPack Multi] onExecuted: 4 meshes, grid 2x2
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449930886, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449930886, showEdges: true}
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_0a16370c.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_0a16370c.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_0a16370c.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_0a16370c.vtp&type=output&subfolder=
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-0.04382505640387535, 4.888194561004639, 12.579257011413574, 17.878416061401367, -2.708235263824463, 0.05642489716410637]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 loaded, bounds: [-0.014374153688549995, 4.883207321166992, 12.575450897216797, 17.856523513793945, -2.6739630699157715, 0.02208058163523674]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.054222822189331055, 4.916710376739502, 12.569120407104492, 17.89695930480957, -2.7268877029418945, 0.09580576419830322]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.01974078081548214, 4.85683012008667, 12.583883285522461, 17.857086181640625, -2.687633514404297, 0.037794698029756546]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.07227999716997147, 4.860851287841797, 12.483654022216797, 17.847597122192383, -2.749624729156494, 0.15279389917850494]
[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/sharpen_all_resources.csv b/dev/windows-portable-cpu/logs/sharpen_all_resources.csv
index ab475941..16e906a1 100644
--- a/dev/windows-portable-cpu/logs/sharpen_all_resources.csv
+++ b/dev/windows-portable-cpu/logs/sharpen_all_resources.csv
@@ -1,80 +1,79 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.25,
-1.0,1.25,
-2.1,1.24,
-3.1,1.24,
-4.1,1.23,
-5.1,1.23,
-6.1,1.23,
-7.1,1.24,
-8.1,1.11,
-9.1,1.1,
-10.1,1.09,
-11.1,1.09,
-12.1,1.09,
-13.1,1.08,
-14.1,1.08,
-15.1,1.07,
-16.1,1.07,
-17.1,1.06,
-18.1,1.06,
-19.1,1.05,
-20.1,1.05,
-21.1,1.04,
-22.2,1.04,
-23.2,1.03,
-24.2,1.03,
-25.2,1.02,
-26.2,1.02,
-27.2,1.01,
-28.2,1.01,
-29.2,1.01,
-30.2,1.0,
-31.2,1.0,
-32.2,0.99,
-33.2,0.99,
-34.2,0.99,
-35.2,0.99,
-36.2,0.98,
-37.2,0.98,
-38.2,0.98,
-39.2,0.98,
-40.2,0.98,
-41.2,0.97,
-42.2,0.97,
-43.2,0.96,
-44.3,0.96,
-45.3,0.96,
-46.3,0.96,
-47.3,0.95,
-48.3,0.95,
-49.3,0.95,
-50.3,0.95,
-51.3,0.94,
-52.3,0.94,
-53.3,0.94,
-54.3,0.94,
-55.3,0.95,
-56.5,0.96,
-57.5,0.96,
-58.5,0.95,
-59.5,0.95,
-60.5,0.95,
-61.5,0.93,
-62.5,0.92,
-63.5,0.92,
-64.5,0.92,
-65.5,0.92,
-66.5,0.92,
-67.5,0.92,
-68.5,0.92,
-69.6,0.92,
-70.6,0.92,
-71.6,0.92,
-72.6,0.92,
-73.6,0.92,
-74.6,0.94,
-75.6,0.94,
-76.7,0.94,
-77.7,0.94,
+0.0,1.46,
+1.0,1.46,
+2.0,1.46,
+3.0,1.46,
+4.0,1.46,
+5.0,1.46,
+6.0,1.46,
+7.0,1.48,
+8.1,1.45,
+9.1,1.45,
+10.1,1.45,
+11.1,1.45,
+12.1,1.45,
+13.1,1.45,
+14.1,1.44,
+15.1,1.45,
+16.1,1.44,
+17.1,1.44,
+18.1,1.44,
+19.1,1.44,
+20.1,1.44,
+21.1,1.44,
+22.1,1.44,
+23.1,1.44,
+24.1,1.44,
+25.1,1.44,
+26.1,1.44,
+27.1,1.44,
+28.1,1.44,
+29.1,1.43,
+30.1,1.43,
+31.1,1.43,
+32.1,1.43,
+33.1,1.43,
+34.2,1.43,
+35.2,1.43,
+36.2,1.42,
+37.2,1.42,
+38.2,1.42,
+39.2,1.42,
+40.2,1.41,
+41.2,1.4,
+42.2,1.39,
+43.2,1.38,
+44.2,1.37,
+45.2,1.36,
+46.2,1.35,
+47.2,1.35,
+48.2,1.33,
+49.2,1.32,
+50.2,1.31,
+51.2,1.31,
+52.2,1.3,
+53.2,1.3,
+54.2,1.29,
+55.2,1.28,
+56.2,1.28,
+57.2,1.28,
+58.2,1.27,
+59.3,1.26,
+60.3,1.26,
+61.3,1.25,
+62.3,1.24,
+63.3,1.24,
+64.3,1.23,
+65.3,1.23,
+66.3,1.22,
+67.3,1.21,
+68.3,1.2,
+69.3,1.2,
+70.3,1.19,
+71.3,1.19,
+72.4,1.21,
+73.4,1.22,
+74.4,1.21,
+75.4,1.21,
+76.4,1.2,
diff --git a/dev/windows-portable-cpu/logs/sharpen_console.log b/dev/windows-portable-cpu/logs/sharpen_console.log
index 950619c7..44ddb73e 100644
--- a/dev/windows-portable-cpu/logs/sharpen_console.log
+++ b/dev/windows-portable-cpu/logs/sharpen_console.log
@@ -7,6 +7,17 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -23,28 +34,17 @@
[Console-log] [BVHViewer] Loading BVH Viewer extension
[Console-log] [BVHViewer] Loading BVH viewer extension...
[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [VTK Bundle] GLTFImporter included in bundle
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
[Console-log] [GeomPack] Registering Preview Mesh UV node
@@ -59,14 +59,14 @@
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [comfy-test] graphToPrompt: 4 nodes, missing class_type: [], sample: {"inputs":{"file_path":"3d/noisy/Fandisk0.3/Noisy.obj"},"class_type":"GeomPackLoadMesh","_meta":{"title":"Load Mesh"}}
[Console-log] [GeomPack Multi] onExecuted: 3 meshes, grid 3x1
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778449852930, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778449852930, showEdges: true}
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778460378818, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 3, meshFiles: Array(3), timestamp: 1778460378818, showEdges: true}
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_76088322.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_76088322.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_76088322.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_55b88668.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_55b88668.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_55b88668.vtp&type=output&subfolder=
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
@@ -78,9 +78,9 @@
[Console-error] No input!
[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0, 4.827899932861328, 12.605500221252441, 17.850000381469727, -2.680259943008423, -0]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-0.06941675394773483, 4.8543243408203125, 12.492314338684082, 17.86263656616211, -2.720759391784668, 0.1341758668422699]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.07327230274677277, 4.918459892272949, 12.565699577331543, 17.899200439453125, -2.742079973220825, 0.10788899660110474]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-0.06941675394773483, 4.8543243408203125, 12.492314338684082, 17.86263656616211, -2.720759391784668, 0.1341758668422699]
[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/sharpen_resources.csv b/dev/windows-portable-cpu/logs/sharpen_resources.csv
index b8b7eb7e..50b5fbb5 100644
--- a/dev/windows-portable-cpu/logs/sharpen_resources.csv
+++ b/dev/windows-portable-cpu/logs/sharpen_resources.csv
@@ -1,13 +1,12 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.29,
-1.0,1.28,
-2.0,1.28,
-3.0,1.27,
-4.0,1.27,
-5.0,1.27,
-6.0,1.26,
-7.0,1.26,
-8.0,1.26,
-9.1,1.26,
-10.1,1.26,
+0.0,1.58,
+1.0,1.58,
+2.0,1.58,
+3.0,1.57,
+4.1,1.57,
+5.1,1.57,
+6.1,1.57,
+7.1,1.48,
+8.1,1.47,
+9.1,1.47,
diff --git a/dev/windows-portable-cpu/logs/side_by_side_viewer.log b/dev/windows-portable-cpu/logs/side_by_side_viewer.log
index 562b641e..903968f5 100644
--- a/dev/windows-portable-cpu/logs/side_by_side_viewer.log
+++ b/dev/windows-portable-cpu/logs/side_by_side_viewer.log
@@ -13,10 +13,10 @@ Capturing execution frames: side_by_side_viewer.json
[ComfyUI] Node 1: GeomPackCreatePrimitive
[ComfyUI] Node 1: GeomPackCreatePrimitive
[ComfyUI] Node 1: GeomPackCreatePrimitive
- [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
- [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
- [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
Queuing workflow for execution...
+ [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
+ [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
+ [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
[ComfyUI] Node 2: GeomPackCreatePrimitive
[ComfyUI] Node 2: GeomPackCreatePrimitive
[ComfyUI] Node 2: GeomPackCreatePrimitive
@@ -29,9 +29,9 @@ Capturing execution frames: side_by_side_viewer.json
[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
[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
[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
- [ComfyUI] Generated prompt_id: 99dff760-f0f6-4b03-aa21-a206593f848f
- [ComfyUI] Generated prompt_id: 99dff760-f0f6-4b03-aa21-a206593f848f
- [ComfyUI] Generated prompt_id: 99dff760-f0f6-4b03-aa21-a206593f848f
+ [ComfyUI] Generated prompt_id: 26fa6709-f8fc-4397-a791-d16678c7ded2
+ [ComfyUI] Generated prompt_id: 26fa6709-f8fc-4397-a791-d16678c7ded2
+ [ComfyUI] Generated prompt_id: 26fa6709-f8fc-4397-a791-d16678c7ded2
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -119,9 +119,9 @@ Capturing execution frames: side_by_side_viewer.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
[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
[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
[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
@@ -176,12 +176,12 @@ Capturing execution frames: side_by_side_viewer.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_4210c1cd.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_4210c1cd.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_4210c1cd.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_4210c1cd.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_4210c1cd.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_4210c1cd.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_71c1545f.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_71c1545f.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_71c1545f.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_71c1545f.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_71c1545f.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_71c1545f.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
@@ -196,11 +196,11 @@ Capturing execution frames: side_by_side_viewer.json
[ComfyUI] Prompt executed in 0.37 seconds
Node executed (1 total), capturing...
Frame 2 saved (frame_001.jpg, t=0.7s)
- [capture-node] freeze=24ms shot=137ms unfreeze=0ms saved=True
+ [capture-node] freeze=9ms shot=132ms unfreeze=0ms saved=True
Execution complete (t=0.7s)
- Captured 2 unique frames over 0.93s
+ Captured 2 unique frames over 0.86s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: side_by_side_viewer_executed.png
[timing] final_screenshot: 0.2s
diff --git a/dev/windows-portable-cpu/logs/side_by_side_viewer_console.log b/dev/windows-portable-cpu/logs/side_by_side_viewer_console.log
index ff0c91ba..421b656a 100644
--- a/dev/windows-portable-cpu/logs/side_by_side_viewer_console.log
+++ b/dev/windows-portable-cpu/logs/side_by_side_viewer_console.log
@@ -7,10 +7,13 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -24,26 +27,23 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -52,12 +52,12 @@
[Console-log] [GeomPack Multi JS] Creating PreviewMeshMulti node widget
[Console-log] [GeomPack Multi JS] Creating PreviewMeshMulti node widget
[Console-log] [VTK Bundle] GLTFImporter included in bundle
-[Console-log] [VTK Bundle] GLTFImporter included in bundle
-[Console-log] [GeomPack VTK Multi Viewer] Initializing...
-[Console-log] [GeomPack VTK Multi Viewer] Ready
[Console-log] [GeomPack VTK Multi Viewer] Initializing...
[Console-log] [GeomPack VTK Multi Viewer] Ready
[Console-log] [GeomPack Multi] Iframe loaded
+[Console-log] [VTK Bundle] GLTFImporter included in bundle
+[Console-log] [GeomPack VTK Multi Viewer] Initializing...
+[Console-log] [GeomPack VTK Multi Viewer] Ready
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
@@ -73,12 +73,12 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_4210c1cd.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_4210c1cd.stl&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_71c1545f.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_71c1545f.stl&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_4210c1cd.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_71c1545f.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_4210c1cd.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_71c1545f.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/side_by_side_viewer_resources.csv b/dev/windows-portable-cpu/logs/side_by_side_viewer_resources.csv
index 7d016937..3b7b9589 100644
--- a/dev/windows-portable-cpu/logs/side_by_side_viewer_resources.csv
+++ b/dev/windows-portable-cpu/logs/side_by_side_viewer_resources.csv
@@ -1,12 +1,12 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,0.93,
-1.0,0.93,
-2.0,0.93,
-3.0,0.93,
-4.0,0.93,
-5.0,0.93,
-6.1,0.93,
-7.1,0.93,
-8.1,0.93,
-9.1,0.92,
+0.0,1.2,
+1.0,1.19,
+2.0,1.19,
+3.0,1.18,
+4.0,1.18,
+5.0,1.18,
+6.0,1.17,
+7.0,1.17,
+8.0,1.17,
+9.1,1.17,
diff --git a/dev/windows-portable-cpu/logs/skeleton_all.log b/dev/windows-portable-cpu/logs/skeleton_all.log
index 7ea9c96f..35e714ea 100644
--- a/dev/windows-portable-cpu/logs/skeleton_all.log
+++ b/dev/windows-portable-cpu/logs/skeleton_all.log
@@ -19,10 +19,10 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] Node 2: GeomPackExtractSkeleton
[ComfyUI] Node 2: GeomPackExtractSkeleton
[ComfyUI] Node 2: GeomPackExtractSkeleton
- [ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
- [ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
- [ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
Queuing workflow for execution...
+ [ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
+ [ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
+ [ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
[ComfyUI] Node 3: GeomPackExtractSkeleton
[ComfyUI] Node 3: GeomPackExtractSkeleton
[ComfyUI] Node 3: GeomPackExtractSkeleton
@@ -77,9 +77,9 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\
- [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26
- [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26
- [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26
+ [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27
+ [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27
+ [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -125,9 +125,9 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
@@ -179,9 +179,9 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSkeleton_EdgeCollapse: trimesh: Trimesh, fix_mesh: True, normalize: False, shape_weight: 1.0, sample_weight: 0.1
[ComfyUI] [comfy-env] Running GeomPackSkeleton_EdgeCollapse: trimesh: Trimesh, fix_mesh: True, normalize: False, shape_weight: 1.0, sample_weight: 0.1
[ComfyUI] [comfy-env] Running GeomPackSkeleton_EdgeCollapse: trimesh: Trimesh, fix_mesh: True, normalize: False, shape_weight: 1.0, sample_weight: 0.1
@@ -213,12 +213,12 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [SubprocessWorker] call_id=139 sending call_method
[ComfyUI] [SubprocessWorker] call_id=139 sending call_method
Frame 2 saved (frame_001.jpg, t=2.3s)
- [capture-periodic] freeze=3ms shot=114ms unfreeze=3ms saved=True
+ [capture-periodic] freeze=3ms shot=113ms unfreeze=4ms saved=True
Frame 3 saved (frame_002.jpg, t=4.5s)
- [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True
- [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.56GB
- Frame 4 saved (frame_003.jpg, t=6.7s)
- [capture-periodic] freeze=4ms shot=121ms unfreeze=3ms saved=True
+ [capture-periodic] freeze=2ms shot=104ms unfreeze=3ms saved=True
+ [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=29% browser_rss=0.58GB
+ Frame 4 saved (frame_003.jpg, t=6.6s)
+ [capture-periodic] freeze=4ms shot=98ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse
@@ -228,60 +228,63 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]
[ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]
[ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]
- [ComfyUI] Collapsing edges: 5%|▌ | 298/5520 [00:00<00:01, 2974.71it/s]
- [ComfyUI] Collapsing edges: 5%|▌ | 298/5520 [00:00<00:01, 2974.71it/s]
- [ComfyUI] Collapsing edges: 5%|▌ | 298/5520 [00:00<00:01, 2974.71it/s]
- [ComfyUI] Collapsing edges: 11%|█▏ | 626/5520 [00:00<00:01, 3144.81it/s]
- [ComfyUI] Collapsing edges: 11%|█▏ | 626/5520 [00:00<00:01, 3144.81it/s]
- [ComfyUI] Collapsing edges: 11%|█▏ | 626/5520 [00:00<00:01, 3144.81it/s]
- [ComfyUI] Collapsing edges: 17%|█▋ | 942/5520 [00:00<00:01, 3134.62it/s]
- [ComfyUI] Collapsing edges: 17%|█▋ | 942/5520 [00:00<00:01, 3134.62it/s]
- [ComfyUI] Collapsing edges: 17%|█▋ | 942/5520 [00:00<00:01, 3134.62it/s]
- [ComfyUI] Collapsing edges: 23%|██▎ | 1256/5520 [00:00<00:01, 2880.70it/s]
- [ComfyUI] Collapsing edges: 23%|██▎ | 1256/5520 [00:00<00:01, 2880.70it/s]
- [ComfyUI] Collapsing edges: 23%|██▎ | 1256/5520 [00:00<00:01, 2880.70it/s]
- [ComfyUI] Collapsing edges: 29%|██▉ | 1598/5520 [00:00<00:01, 3061.01it/s]
- [ComfyUI] Collapsing edges: 29%|██▉ | 1598/5520 [00:00<00:01, 3061.01it/s]
- [ComfyUI] Collapsing edges: 29%|██▉ | 1598/5520 [00:00<00:01, 3061.01it/s]
- [ComfyUI] Collapsing edges: 35%|███▌ | 1952/5520 [00:00<00:01, 3216.66it/s]
- [ComfyUI] Collapsing edges: 35%|███▌ | 1952/5520 [00:00<00:01, 3216.66it/s]
- [ComfyUI] Collapsing edges: 35%|███▌ | 1952/5520 [00:00<00:01, 3216.66it/s]
- [ComfyUI] Collapsing edges: 41%|████▏ | 2278/5520 [00:00<00:01, 3169.16it/s]
- [ComfyUI] Collapsing edges: 41%|████▏ | 2278/5520 [00:00<00:01, 3169.16it/s]
- [ComfyUI] Collapsing edges: 41%|████▏ | 2278/5520 [00:00<00:01, 3169.16it/s]
- [ComfyUI] Collapsing edges: 48%|████▊ | 2632/5520 [00:00<00:00, 3283.37it/s]
- [ComfyUI] Collapsing edges: 48%|████▊ | 2632/5520 [00:00<00:00, 3283.37it/s]
- [ComfyUI] Collapsing edges: 48%|████▊ | 2632/5520 [00:00<00:00, 3283.37it/s]
- [ComfyUI] Collapsing edges: 54%|█████▍ | 2998/5520 [00:00<00:00, 3397.86it/s]
- [ComfyUI] Collapsing edges: 54%|█████▍ | 2998/5520 [00:00<00:00, 3397.86it/s]
- [ComfyUI] Collapsing edges: 54%|█████▍ | 2998/5520 [00:00<00:00, 3397.86it/s]
- [ComfyUI] Collapsing edges: 61%|██████ | 3340/5520 [00:01<00:00, 3394.91it/s]
- [ComfyUI] Collapsing edges: 61%|██████ | 3340/5520 [00:01<00:00, 3394.91it/s]
- [ComfyUI] Collapsing edges: 61%|██████ | 3340/5520 [00:01<00:00, 3394.91it/s]
- [ComfyUI] Collapsing edges: 67%|██████▋ | 3706/5520 [00:01<00:00, 3471.60it/s]
- [ComfyUI] Collapsing edges: 67%|██████▋ | 3706/5520 [00:01<00:00, 3471.60it/s]
- [ComfyUI] Collapsing edges: 67%|██████▋ | 3706/5520 [00:01<00:00, 3471.60it/s]
- [ComfyUI] Collapsing edges: 73%|███████▎ | 4054/5520 [00:01<00:00, 3431.68it/s]
- [ComfyUI] Collapsing edges: 73%|███████▎ | 4054/5520 [00:01<00:00, 3431.68it/s]
- [ComfyUI] Collapsing edges: 73%|███████▎ | 4054/5520 [00:01<00:00, 3431.68it/s]
- [ComfyUI] Collapsing edges: 80%|███████▉ | 4412/5520 [00:01<00:00, 3468.18it/s]
- [ComfyUI] Collapsing edges: 80%|███████▉ | 4412/5520 [00:01<00:00, 3468.18it/s]
- [ComfyUI] Collapsing edges: 80%|███████▉ | 4412/5520 [00:01<00:00, 3468.18it/s]
- [ComfyUI] Collapsing edges: 87%|████████▋ | 4812/5520 [00:01<00:00, 3624.48it/s]
- [ComfyUI] Collapsing edges: 87%|████████▋ | 4812/5520 [00:01<00:00, 3624.48it/s]
- [ComfyUI] Collapsing edges: 87%|████████▋ | 4812/5520 [00:01<00:00, 3624.48it/s]
- [ComfyUI] Collapsing edges: 94%|█████████▍| 5178/5520 [00:01<00:00, 3633.64it/s]
- [ComfyUI] Collapsing edges: 94%|█████████▍| 5178/5520 [00:01<00:00, 3633.64it/s]
- [ComfyUI] Collapsing edges: 94%|█████████▍| 5178/5520 [00:01<00:00, 3633.64it/s]
- [ComfyUI] Collapsing edges: 100%|█████████▉| 5518/5520 [00:01<00:00, 3362.54it/s]
- [ComfyUI] Collapsing edges: 100%|█████████▉| 5518/5520 [00:01<00:00, 3362.54it/s]
- [ComfyUI] Collapsing edges: 100%|█████████▉| 5518/5520 [00:01<00:00, 3362.54it/s]
+ [ComfyUI] Collapsing edges: 6%|▌ | 308/5520 [00:00<00:01, 3069.57it/s]
+ [ComfyUI] Collapsing edges: 6%|▌ | 308/5520 [00:00<00:01, 3069.57it/s]
+ [ComfyUI] Collapsing edges: 6%|▌ | 308/5520 [00:00<00:01, 3069.57it/s]
+ [ComfyUI] Collapsing edges: 11%|█ | 618/5520 [00:00<00:01, 3073.82it/s]
+ [ComfyUI] Collapsing edges: 11%|█ | 618/5520 [00:00<00:01, 3073.82it/s]
+ [ComfyUI] Collapsing edges: 11%|█ | 618/5520 [00:00<00:01, 3073.82it/s]
+ [ComfyUI] Collapsing edges: 17%|█▋ | 926/5520 [00:00<00:01, 3023.42it/s]
+ [ComfyUI] Collapsing edges: 17%|█▋ | 926/5520 [00:00<00:01, 3023.42it/s]
+ [ComfyUI] Collapsing edges: 17%|█▋ | 926/5520 [00:00<00:01, 3023.42it/s]
+ [ComfyUI] Collapsing edges: 22%|██▏ | 1230/5520 [00:00<00:01, 2940.76it/s]
+ [ComfyUI] Collapsing edges: 22%|██▏ | 1230/5520 [00:00<00:01, 2940.76it/s]
+ [ComfyUI] Collapsing edges: 22%|██▏ | 1230/5520 [00:00<00:01, 2940.76it/s]
+ [ComfyUI] Collapsing edges: 28%|██▊ | 1538/5520 [00:00<00:01, 2984.34it/s]
+ [ComfyUI] Collapsing edges: 28%|██▊ | 1538/5520 [00:00<00:01, 2984.34it/s]
+ [ComfyUI] Collapsing edges: 28%|██▊ | 1538/5520 [00:00<00:01, 2984.34it/s]
+ [ComfyUI] Collapsing edges: 34%|███▎ | 1852/5520 [00:00<00:01, 3034.87it/s]
+ [ComfyUI] Collapsing edges: 34%|███▎ | 1852/5520 [00:00<00:01, 3034.87it/s]
+ [ComfyUI] Collapsing edges: 34%|███▎ | 1852/5520 [00:00<00:01, 3034.87it/s]
+ [ComfyUI] Collapsing edges: 39%|███▉ | 2176/5520 [00:00<00:01, 3098.41it/s]
+ [ComfyUI] Collapsing edges: 39%|███▉ | 2176/5520 [00:00<00:01, 3098.41it/s]
+ [ComfyUI] Collapsing edges: 39%|███▉ | 2176/5520 [00:00<00:01, 3098.41it/s]
+ [ComfyUI] Collapsing edges: 45%|████▌ | 2500/5520 [00:00<00:00, 3138.18it/s]
+ [ComfyUI] Collapsing edges: 45%|████▌ | 2500/5520 [00:00<00:00, 3138.18it/s]
+ [ComfyUI] Collapsing edges: 45%|████▌ | 2500/5520 [00:00<00:00, 3138.18it/s]
+ [ComfyUI] Collapsing edges: 51%|█████ | 2816/5520 [00:00<00:00, 3144.64it/s]
+ [ComfyUI] Collapsing edges: 51%|█████ | 2816/5520 [00:00<00:00, 3144.64it/s]
+ [ComfyUI] Collapsing edges: 51%|█████ | 2816/5520 [00:00<00:00, 3144.64it/s]
+ [ComfyUI] Collapsing edges: 57%|█████▋ | 3142/5520 [00:01<00:00, 3168.74it/s]
+ [ComfyUI] Collapsing edges: 57%|█████▋ | 3142/5520 [00:01<00:00, 3168.74it/s]
+ [ComfyUI] Collapsing edges: 57%|█████▋ | 3142/5520 [00:01<00:00, 3168.74it/s]
+ [ComfyUI] Collapsing edges: 63%|██████▎ | 3492/5520 [00:01<00:00, 3266.14it/s]
+ [ComfyUI] Collapsing edges: 63%|██████▎ | 3492/5520 [00:01<00:00, 3266.14it/s]
+ [ComfyUI] Collapsing edges: 63%|██████▎ | 3492/5520 [00:01<00:00, 3266.14it/s]
+ [ComfyUI] Collapsing edges: 69%|██████▉ | 3820/5520 [00:01<00:00, 3139.30it/s]
+ [ComfyUI] Collapsing edges: 69%|██████▉ | 3820/5520 [00:01<00:00, 3139.30it/s]
+ [ComfyUI] Collapsing edges: 69%|██████▉ | 3820/5520 [00:01<00:00, 3139.30it/s]
+ [ComfyUI] Collapsing edges: 75%|███████▌ | 4166/5520 [00:01<00:00, 3231.74it/s]
+ [ComfyUI] Collapsing edges: 75%|███████▌ | 4166/5520 [00:01<00:00, 3231.74it/s]
+ [ComfyUI] Collapsing edges: 75%|███████▌ | 4166/5520 [00:01<00:00, 3231.74it/s]
+ [ComfyUI] Collapsing edges: 82%|████████▏ | 4518/5520 [00:01<00:00, 3313.71it/s]
+ [ComfyUI] Collapsing edges: 82%|████████▏ | 4518/5520 [00:01<00:00, 3313.71it/s]
+ [ComfyUI] Collapsing edges: 82%|████████▏ | 4518/5520 [00:01<00:00, 3313.71it/s]
+ [ComfyUI] Collapsing edges: 88%|████████▊ | 4876/5520 [00:01<00:00, 3388.20it/s]
+ [ComfyUI] Collapsing edges: 88%|████████▊ | 4876/5520 [00:01<00:00, 3388.20it/s]
+ [ComfyUI] Collapsing edges: 88%|████████▊ | 4876/5520 [00:01<00:00, 3388.20it/s]
+ [ComfyUI] Collapsing edges: 95%|█████████▍| 5238/5520 [00:01<00:00, 3454.68it/s]
+ [ComfyUI] Collapsing edges: 95%|█████████▍| 5238/5520 [00:01<00:00, 3454.68it/s]
+ [ComfyUI] Collapsing edges: 95%|█████████▍| 5238/5520 [00:01<00:00, 3454.68it/s]
+ [ComfyUI] Collapsing edges: 100%|█████████▉| 5518/5520 [00:01<00:00, 3196.46it/s]
+ [ComfyUI] Collapsing edges: 100%|█████████▉| 5518/5520 [00:01<00:00, 3196.46it/s]
+ [ComfyUI] Collapsing edges: 100%|█████████▉| 5518/5520 [00:01<00:00, 3196.46it/s]
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
[ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
[ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
@@ -372,9 +375,9 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
@@ -453,9 +456,9 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]
[ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]
[ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]
- [ComfyUI] Clustering: 100%|██████████| 2761/2761 [00:00<00:00, 399685.01it/s]
- [ComfyUI] Clustering: 100%|██████████| 2761/2761 [00:00<00:00, 399685.01it/s]
- [ComfyUI] Clustering: 100%|██████████| 2761/2761 [00:00<00:00, 399685.01it/s]
+ [ComfyUI] Clustering: 100%|██████████| 2761/2761 [00:00<00:00, 512637.16it/s]
+ [ComfyUI] Clustering: 100%|██████████| 2761/2761 [00:00<00:00, 512637.16it/s]
+ [ComfyUI] Clustering: 100%|██████████| 2761/2761 [00:00<00:00, 512637.16it/s]
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
@@ -552,9 +555,9 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
@@ -591,9 +594,9 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0
[ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0
[ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0
@@ -624,72 +627,6 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [SubprocessWorker] call_id=145 sending call_method
[ComfyUI] [SubprocessWorker] call_id=145 sending call_method
[ComfyUI] [SubprocessWorker] call_id=145 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] === WATCHDOG TICK 6 ===
- [ComfyUI] === WATCHDOG TICK 6 ===
- [ComfyUI] === WATCHDOG TICK 6 ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):
- [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):
- [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 363 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 363 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 363 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 660 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 660 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 660 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\tqdm\_monitor.py", line 60 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\tqdm\_monitor.py", line 60 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\tqdm\_monitor.py", line 60 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI]
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI]
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 86 in wlog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 86 in wlog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 86 in wlog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1737 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1737 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1737 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI]
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI]
- [ComfyUI]
- [ComfyUI]
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront
@@ -699,15 +636,15 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]
[ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]
[ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]
- [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 179048.11it/s]
- [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 179048.11it/s]
- [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 179048.11it/s]
+ [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 182654.43it/s]
+ [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 182654.43it/s]
+ [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 182654.43it/s]
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
[ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
[ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
@@ -780,11 +717,11 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces
+ Frame 5 saved (frame_004.jpg, t=10.9s)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
- Frame 5 saved (frame_004.jpg, t=11.0s)
- [capture-periodic] freeze=2ms shot=118ms unfreeze=4ms saved=True
+ [capture-periodic] freeze=4ms shot=119ms unfreeze=7ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]
@@ -800,9 +737,9 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
@@ -839,73 +776,73 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a66fb064.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_63bef5c5.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a66fb064.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_63bef5c5.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a66fb064.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_63bef5c5.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a66fb064.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_63bef5c5.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a66fb064.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_63bef5c5.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a66fb064.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_63bef5c5.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces
- [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.55GB
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a66fb064.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_63bef5c5.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)
+ [capture-loop] iter=100 t=11.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=26% browser_rss=0.59GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a66fb064.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a66fb064.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_63bef5c5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_63bef5c5.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
@@ -936,16 +873,16 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [SubprocessWorker] call_id=148 sending call_method
[ComfyUI] [SubprocessWorker] call_id=148 sending call_method
[ComfyUI] [SubprocessWorker] call_id=148 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar
Node executed (1 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.15s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.15s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.15s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.13s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0
[ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0
[ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0
@@ -1063,8 +1000,6 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]
- Frame 6 saved (frame_005.jpg, t=12.0s)
- [capture-node] freeze=529ms shot=331ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces
@@ -1086,9 +1021,9 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (1.03s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (1.03s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (1.03s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.74s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.74s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.74s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
@@ -1119,60 +1054,62 @@ Capturing execution frames: skeleton_all.json
[ComfyUI] [SubprocessWorker] call_id=151 sending call_method
[ComfyUI] [SubprocessWorker] call_id=151 sending call_method
[ComfyUI] [SubprocessWorker] call_id=151 sending call_method
+ Frame 6 saved (frame_005.jpg, t=11.8s)
+ [capture-node] freeze=487ms shot=349ms unfreeze=2ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3d39a3b5.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3d39a3b5.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3d39a3b5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_474185ce.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_474185ce.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_474185ce.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3d39a3b5.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3d39a3b5.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3d39a3b5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_474185ce.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_474185ce.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_474185ce.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3d39a3b5.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3d39a3b5.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3d39a3b5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_474185ce.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_474185ce.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_474185ce.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3d39a3b5.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3d39a3b5.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3d39a3b5.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_474185ce.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_474185ce.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_474185ce.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.28s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.28s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.28s): result: NodeOutput
- [ComfyUI] Prompt executed in 13.17 seconds
- [ComfyUI] Prompt executed in 13.17 seconds
- [ComfyUI] Prompt executed in 13.17 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.27s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.27s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.27s): result: NodeOutput
+ [ComfyUI] Prompt executed in 12.69 seconds
+ [ComfyUI] Prompt executed in 12.69 seconds
+ [ComfyUI] Prompt executed in 12.69 seconds
Node executed (2 total), capturing...
- Frame 7 saved (frame_006.jpg, t=13.6s)
- [capture-node] freeze=4ms shot=116ms unfreeze=0ms saved=True
+ Frame 7 saved (frame_006.jpg, t=13.1s)
+ [capture-node] freeze=4ms shot=120ms unfreeze=7ms saved=True
Execution complete (t=13.5s)
- Captured 7 unique frames over 13.71s
+ Captured 7 unique frames over 13.58s
[debug] iframes: 2
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
- [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
- [timing] trigger_3d_previews: 0.3s
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=False
+ [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=False
+ [timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: skeleton_all_executed.png
[timing] final_screenshot: 0.2s
Captured 8 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/skeleton_all_console.log b/dev/windows-portable-cpu/logs/skeleton_all_console.log
index 95b0c54e..8940a4aa 100644
--- a/dev/windows-portable-cpu/logs/skeleton_all_console.log
+++ b/dev/windows-portable-cpu/logs/skeleton_all_console.log
@@ -7,9 +7,6 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -26,23 +23,26 @@
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
@@ -64,16 +64,16 @@
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [comfy-test] graphToPrompt: 11 nodes, missing class_type: [], sample: {"inputs":{"file_path":"3d/cow.off"},"class_type":"GeomPackLoadMesh","_meta":{"title":"Load Mesh"}}
[Console-log] [GeomPack Multi] onExecuted: 4 meshes, grid 2x2
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449962945, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449962945, showEdges: true}
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460486169, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460486169, showEdges: true}
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_a66fb064.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_a66fb064.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_a66fb064.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_a66fb064.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_63bef5c5.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_63bef5c5.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_63bef5c5.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_63bef5c5.vtp&type=output&subfolder=
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
@@ -86,32 +86,32 @@
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.5221959948539734, 0.5221959948539734, -0.3198379874229431, 0.3198379874229431, -0.17014099657535553, 0.17014099657535553]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.531275749206543, 0.5382385849952698, -0.33449941873550415, 0.3393365442752838, -0.17429499328136444, 0.15768800675868988]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-0.5000835657119751, 0.4449145495891571, -0.33923256397247314, 0.32791057229042053, -0.13063499331474304, 0.1433040052652359]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.5221959948539734, 0.5221959948539734, -0.3198379874229431, 0.3198379874229431, -0.17014099657535553, 0.17014099657535553]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 loaded, bounds: [-0.5268885493278503, 0.5222285389900208, -0.3279745578765869, 0.33829256892204285, -0.15951800346374512, 0.15768800675868988]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-0.5000835657119751, 0.4449145495891571, -0.33923256397247314, 0.32791057229042053, -0.13063499331474304, 0.1433040052652359]
[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
[Console-log] [GeomPack Multi] onExecuted: 2 meshes, grid 2x1
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778449964591, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778449964591, showEdges: true}
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778460487495, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778460487495, showEdges: true}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_3d39a3b5.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_3d39a3b5.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_474185ce.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_474185ce.vtp&type=output&subfolder=
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.5178675651550293, 0.17113055288791656, -0.17101755738258362, 0.2505245506763458, -0.14911800622940063, 0.0365849994122982]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.5268885493278503, 0.5222285389900208, -0.3279745578765869, 0.33829256892204285, -0.15951800346374512, 0.15768800675868988]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.5178675651550293, 0.17113055288791656, -0.17101755738258362, 0.2505245506763458, -0.14911800622940063, 0.0365849994122982]
[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/skeleton_all_resources.csv b/dev/windows-portable-cpu/logs/skeleton_all_resources.csv
index 97d4082f..126f530d 100644
--- a/dev/windows-portable-cpu/logs/skeleton_all_resources.csv
+++ b/dev/windows-portable-cpu/logs/skeleton_all_resources.csv
@@ -1,25 +1,24 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,0.91,
-1.1,0.91,
-2.1,0.91,
-3.1,0.91,
-4.1,0.91,
-5.1,0.91,
-6.1,0.9,
-7.1,0.89,
-8.1,0.91,
-9.1,0.91,
-10.1,0.92,
-11.1,0.92,
-12.1,0.92,
-13.1,0.92,
-14.1,0.93,
-15.1,0.93,
-16.1,0.93,
-17.1,0.93,
-18.2,0.95,
-19.2,0.93,
-20.2,0.98,
-21.2,0.98,
-22.2,0.98,
+0.0,1.15,
+1.0,1.15,
+2.0,1.15,
+3.0,1.14,
+4.0,1.14,
+5.0,1.14,
+6.0,1.1,
+7.1,1.21,
+8.1,1.23,
+9.1,1.24,
+10.1,1.24,
+11.1,1.24,
+12.1,1.24,
+13.1,1.24,
+14.1,1.24,
+15.1,1.24,
+16.1,1.25,
+17.1,1.27,
+18.1,1.27,
+19.1,1.27,
+20.1,1.27,
+21.2,1.27,
diff --git a/dev/windows-portable-cpu/logs/skeleton_extraction.log b/dev/windows-portable-cpu/logs/skeleton_extraction.log
index 5b81af4c..49d586a3 100644
--- a/dev/windows-portable-cpu/logs/skeleton_extraction.log
+++ b/dev/windows-portable-cpu/logs/skeleton_extraction.log
@@ -16,10 +16,10 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] Inputs: {"file_path": "3d/cow.off"}
[ComfyUI] Inputs: {"file_path": "3d/cow.off"}
[ComfyUI] Inputs: {"file_path": "3d/cow.off"}
- [ComfyUI] Node 3: GeomPackMeshFromSkeleton
- [ComfyUI] Node 3: GeomPackMeshFromSkeleton
- [ComfyUI] Node 3: GeomPackMeshFromSkeleton
Queuing workflow for execution...
+ [ComfyUI] Node 3: GeomPackMeshFromSkeleton
+ [ComfyUI] Node 3: GeomPackMeshFromSkeleton
+ [ComfyUI] Node 3: GeomPackMeshFromSkeleton
[ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["6", 0]}
[ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["6", 0]}
[ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["6", 0]}
@@ -35,9 +35,9 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
[ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
[ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
- [ComfyUI] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5
- [ComfyUI] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5
- [ComfyUI] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5
+ [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3
+ [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3
+ [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -62,9 +62,38 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+ [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+ [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+ [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+ [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+ [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+ [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:55741']...
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:55741']...
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:55741']...
+ Frame 2 saved (frame_001.jpg, t=2.2s)
+ [capture-periodic] freeze=3ms shot=93ms unfreeze=4ms saved=True
+ [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+ [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+ [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+ [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+ [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+ [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+ [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+ [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+ [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] worker started/confirmed
@@ -83,9 +112,9 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
@@ -98,9 +127,9 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
@@ -137,9 +166,9 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0
[ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0
[ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0
@@ -170,6 +199,8 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] [SubprocessWorker] call_id=154 sending call_method
[ComfyUI] [SubprocessWorker] call_id=154 sending call_method
[ComfyUI] [SubprocessWorker] call_id=154 sending call_method
+ Frame 3 saved (frame_002.jpg, t=4.4s)
+ [capture-periodic] freeze=4ms shot=105ms unfreeze=4ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront
@@ -179,15 +210,15 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]
[ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]
[ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]
- [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 312015.99it/s]
- [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 312015.99it/s]
- [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 312015.99it/s]
+ [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 205875.08it/s]
+ [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 205875.08it/s]
+ [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 205875.08it/s]
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
[ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
[ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
@@ -278,9 +309,9 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh
@@ -311,6 +342,7 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] [SubprocessWorker] call_id=156 sending call_method
[ComfyUI] [SubprocessWorker] call_id=156 sending call_method
[ComfyUI] [SubprocessWorker] call_id=156 sending call_method
+ [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=4.7/16.0GB (29%) swap=1.0/2.9GB (35%) cpu=32% browser_rss=0.66GB
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields
@@ -338,9 +370,9 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_acadb2bc.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_acadb2bc.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_acadb2bc.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_9433f8eb.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_9433f8eb.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_9433f8eb.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)
@@ -350,9 +382,9 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_acadb2bc.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_acadb2bc.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_acadb2bc.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_9433f8eb.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_9433f8eb.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_9433f8eb.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces
@@ -362,20 +394,20 @@ Capturing execution frames: skeleton_extraction.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput
- [ComfyUI] Prompt executed in 1.06 seconds
- [ComfyUI] Prompt executed in 1.06 seconds
- [ComfyUI] Prompt executed in 1.06 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.32s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.32s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.32s): result: NodeOutput
+ [ComfyUI] Prompt executed in 5.82 seconds
+ [ComfyUI] Prompt executed in 5.82 seconds
+ [ComfyUI] Prompt executed in 5.82 seconds
Node executed (1 total), capturing...
- Frame 2 saved (frame_001.jpg, t=1.5s)
- [capture-node] freeze=50ms shot=175ms unfreeze=0ms saved=True
- Execution complete (t=1.5s)
- Captured 2 unique frames over 1.72s
+ Frame 4 saved (frame_003.jpg, t=6.2s)
+ [capture-node] freeze=3ms shot=99ms unfreeze=7ms saved=True
+ Execution complete (t=6.6s)
+ Captured 4 unique frames over 6.61s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=742x485, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=742x485, rafFrozen=False
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: skeleton_extraction_executed.png
[timing] final_screenshot: 0.2s
- Captured 3 video frames
\ No newline at end of file
+ Captured 5 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/skeleton_extraction_console.log b/dev/windows-portable-cpu/logs/skeleton_extraction_console.log
index bd747fe2..22dfa815 100644
--- a/dev/windows-portable-cpu/logs/skeleton_extraction_console.log
+++ b/dev/windows-portable-cpu/logs/skeleton_extraction_console.log
@@ -7,12 +7,12 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -29,22 +29,22 @@
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
[Console-log] [GeomPack] Registering Preview Mesh UV node
@@ -73,9 +73,9 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: overlay, mesh1Filepath: undefined, mesh2Filepath: undefined, meshFilepath: /view?filename=preview_dual_overlay_acadb2bc.vtp&type=output&subfolder=}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: overlay, mesh1Filepath: undefined, mesh2Filepath: undefined, meshFilepath: /view?filename=preview_dual_overlay_9433f8eb.vtp&type=output&subfolder=}
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_overlay_acadb2bc.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_overlay_9433f8eb.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/skeleton_extraction_resources.csv b/dev/windows-portable-cpu/logs/skeleton_extraction_resources.csv
index d432ddc4..43df496b 100644
--- a/dev/windows-portable-cpu/logs/skeleton_extraction_resources.csv
+++ b/dev/windows-portable-cpu/logs/skeleton_extraction_resources.csv
@@ -1,14 +1,17 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,0.98,
-1.0,0.98,
-2.0,0.98,
-3.6,0.98,
-4.6,0.98,
-5.6,0.98,
-6.6,0.98,
-7.6,0.98,
-8.6,0.98,
-9.6,0.99,
-10.6,0.99,
-11.6,0.99,
+0.0,1.27,
+1.0,1.27,
+2.0,1.27,
+3.0,1.27,
+4.1,1.27,
+5.1,1.27,
+6.1,0.62,
+7.1,1.05,
+8.1,1.09,
+9.1,1.22,
+10.1,1.28,
+11.1,1.32,
+12.1,1.34,
+13.1,1.34,
+14.1,1.34,
diff --git a/dev/windows-portable-cpu/logs/smooth_all.log b/dev/windows-portable-cpu/logs/smooth_all.log
index 6fb6c471..8178400d 100644
--- a/dev/windows-portable-cpu/logs/smooth_all.log
+++ b/dev/windows-portable-cpu/logs/smooth_all.log
@@ -59,9 +59,9 @@ Capturing execution frames: smooth_all.json
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\"focalPoint\\\":[0,-0.0000846534967422485
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\"focalPoint\\\":[0,-0.0000846534967422485
[ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\"focalPoint\\\":[0,-0.0000846534967422485
- [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc
- [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc
- [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc
+ [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c
+ [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c
+ [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -107,9 +107,9 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
@@ -122,9 +122,9 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
@@ -155,15 +155,15 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] call_id=162 sending call_method
[ComfyUI] [SubprocessWorker] call_id=162 sending call_method
[ComfyUI] [SubprocessWorker] call_id=162 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
@@ -194,15 +194,15 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] call_id=163 sending call_method
[ComfyUI] [SubprocessWorker] call_id=163 sending call_method
[ComfyUI] [SubprocessWorker] call_id=163 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
@@ -239,9 +239,9 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
@@ -272,15 +272,15 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] call_id=165 sending call_method
[ComfyUI] [SubprocessWorker] call_id=165 sending call_method
[ComfyUI] [SubprocessWorker] call_id=165 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
@@ -311,21 +311,21 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] call_id=166 sending call_method
[ComfyUI] [SubprocessWorker] call_id=166 sending call_method
[ComfyUI] [SubprocessWorker] call_id=166 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53
- [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53
- [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -350,33 +350,30 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] call_id=167 sending call_method
[ComfyUI] [SubprocessWorker] call_id=167 sending call_method
[ComfyUI] [SubprocessWorker] call_id=167 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5
- [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5
- [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -402,101 +399,27 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] call_id=168 sending call_method
[ComfyUI] [SubprocessWorker] call_id=168 sending call_method
Node executed (1 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] worker started/confirmed
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] created 2 shm blocks
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=169 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=169 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=169 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- Frame 2 saved (frame_001.jpg, t=1.0s)
- [capture-node] freeze=3ms shot=97ms unfreeze=2ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_f4cf7e58.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'
[ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'
[ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'
@@ -524,9 +447,9 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=170 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=170 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=170 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=169 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=169 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=169 sending call_method
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian
@@ -545,15 +468,15 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+ [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -569,40 +492,147 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
- [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 4 shm blocks
+ [ComfyUI] [SubprocessWorker] created 4 shm blocks
+ [ComfyUI] [SubprocessWorker] created 4 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
- [ComfyUI] [SubprocessWorker] call_id=171 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=171 sending call_method
- [ComfyUI] [SubprocessWorker] call_id=171 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931
+ [ComfyUI] [SubprocessWorker] call_id=170 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=170 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=170 sending call_method
+ Frame 2 saved (frame_001.jpg, t=1.1s)
+ [capture-node] freeze=3ms shot=108ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
Node executed (3 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_76ae7230.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53
- [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53
- [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED
- [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] worker started/confirmed
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] created 1 shm blocks
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] sending request via socket...
+ [ComfyUI] [SubprocessWorker] call_id=171 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=171 sending call_method
+ [ComfyUI] [SubprocessWorker] call_id=171 sending call_method
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [SubprocessWorker] got response: ok
+ [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5
+ [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED
+ [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
@@ -627,30 +657,30 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] call_id=172 sending call_method
[ComfyUI] [SubprocessWorker] call_id=172 sending call_method
[ComfyUI] [SubprocessWorker] call_id=172 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
- [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
- [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+ [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.18s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.18s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.18s): result: NodeOutput
+ [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
+ [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
[ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
@@ -669,102 +699,70 @@ Capturing execution frames: smooth_all.json
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[ComfyUI] [SubprocessWorker] serializing kwargs to shm...
- [ComfyUI] [SubprocessWorker] created 4 shm blocks
- [ComfyUI] [SubprocessWorker] created 4 shm blocks
- [ComfyUI] [SubprocessWorker] created 4 shm blocks
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
+ [ComfyUI] [SubprocessWorker] created 2 shm blocks
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] sending request via socket...
[ComfyUI] [SubprocessWorker] call_id=173 sending call_method
[ComfyUI] [SubprocessWorker] call_id=173 sending call_method
[ComfyUI] [SubprocessWorker] call_id=173 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a32edb38.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_99a787c9.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_99a787c9.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_99a787c9.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- Frame 3 saved (frame_002.jpg, t=1.7s)
- [capture-node] freeze=3ms shot=141ms unfreeze=3ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a32edb38.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_99a787c9.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_99a787c9.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_99a787c9.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a32edb38.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_99a787c9.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_99a787c9.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_99a787c9.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a32edb38.vtp
- Node executed (6 total), capturing...
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a32edb38.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_99a787c9.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_99a787c9.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_99a787c9.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.38s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.38s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.38s): result: NodeOutput
- [ComfyUI] Prompt executed in 1.95 seconds
- [ComfyUI] Prompt executed in 1.95 seconds
- [ComfyUI] Prompt executed in 1.95 seconds
- Frame 4 saved (frame_003.jpg, t=2.1s)
- [capture-node] freeze=59ms shot=591ms unfreeze=3ms saved=True
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.32s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.32s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.32s): result: NodeOutput
+ [ComfyUI] Prompt executed in 2.02 seconds
+ [ComfyUI] Prompt executed in 2.02 seconds
+ [ComfyUI] Prompt executed in 2.02 seconds
+ Frame 3 saved (frame_002.jpg, t=1.5s)
+ [capture-node] freeze=70ms shot=613ms unfreeze=15ms saved=True
Node executed (7 total), capturing...
- [capture-node] freeze=3ms shot=124ms unfreeze=0ms saved=False
- Execution complete (t=3.2s)
- Captured 4 unique frames over 3.28s
+ Frame 4 saved (frame_003.jpg, t=2.8s)
+ [capture-node] freeze=2ms shot=116ms unfreeze=0ms saved=True
+ Execution complete (t=2.7s)
+ Captured 4 unique frames over 2.89s
[debug] iframes: 2
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
- [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
+ [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: smooth_all_executed.png
[timing] final_screenshot: 0.2s
diff --git a/dev/windows-portable-cpu/logs/smooth_all_console.log b/dev/windows-portable-cpu/logs/smooth_all_console.log
index 8c676b8a..f3bce102 100644
--- a/dev/windows-portable-cpu/logs/smooth_all_console.log
+++ b/dev/windows-portable-cpu/logs/smooth_all_console.log
@@ -7,17 +7,6 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -31,18 +20,29 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [UniRig Compare] Loading compare skeleton widget...
-[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [UniRig Compare] Loading compare skeleton widget...
+[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
@@ -63,13 +63,46 @@
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [GeomPack Multi] Iframe loaded
[Console-log] [comfy-test] graphToPrompt: 8 nodes, missing class_type: [], sample: {"inputs":{"file_path":"3d/cow.off"},"class_type":"GeomPackLoadMesh","_meta":{"title":"Load Mesh"}}
+[Console-log] [GeomPack Multi] onExecuted: 4 meshes, grid 2x2
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460522498, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778460522498, showEdges: true}
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_76ae7230.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_76ae7230.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_76ae7230.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_76ae7230.vtp&type=output&subfolder=
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-error] No input!
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.5221959948539734, 0.5221959948539734, -0.3198379874229431, 0.3198379874229431, -0.17014099657535553, 0.17014099657535553]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 loaded, bounds: [-0.5164592266082764, 0.5193779468536377, -0.3162485361099243, 0.3174751400947571, -0.1635930836200714, 0.16242453455924988]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-0.5185821056365967, 0.5153477191925049, -0.3092109262943268, 0.31432265043258667, -0.14904460310935974, 0.15269683301448822]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.520585298538208, 0.5206694602966309, -0.3200649619102478, 0.3198956549167633, -0.1688462197780609, 0.16828663647174835]
+[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
+[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
[Console-log] [GeomPack Multi] onExecuted: 2 meshes, grid 2x1
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778449996972, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778449996972, showEdges: true}
+[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778460523131, showEdges: true}
+[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 2, meshFiles: Array(2), timestamp: 1778460523131, showEdges: true}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_f4cf7e58.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_f4cf7e58.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_99a787c9.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_99a787c9.vtp&type=output&subfolder=
[Console-error] No input!
[Console-error] No input!
[Console-error] No input!
@@ -81,37 +114,4 @@
[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.5007392764091492, 0.5125988125801086, -0.304552286863327, 0.3125312030315399, -0.14476804435253143, 0.14218223094940186]
[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
-[Console-log] [GeomPack Multi] onExecuted: 4 meshes, grid 2x2
-[Console-log] [GeomPack Multi] Sending message to iframe: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449997857, showEdges: true}
-[Console-log] [GeomPack VTK Multi Viewer] Received LOAD_MULTI_MESH message: {type: LOAD_MULTI_MESH, numMeshes: 4, meshFiles: Array(4), timestamp: 1778449997857, showEdges: true}
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 1: /view?filename=preview_multi_1_a32edb38.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 2: /view?filename=preview_multi_2_a32edb38.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 3: /view?filename=preview_multi_3_a32edb38.vtp&type=output&subfolder=
-[Console-log] [GeomPack VTK Multi Viewer] Loading mesh 4: /view?filename=preview_multi_4_a32edb38.vtp&type=output&subfolder=
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-error] No input!
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 3 loaded, bounds: [-0.5185821056365967, 0.5153477191925049, -0.3092109262943268, 0.31432265043258667, -0.14904460310935974, 0.15269683301448822]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 2 loaded, bounds: [-0.520585298538208, 0.5206694602966309, -0.3200649619102478, 0.3198956549167633, -0.1688462197780609, 0.16828663647174835]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 1 loaded, bounds: [-0.5221959948539734, 0.5221959948539734, -0.3198379874229431, 0.3198379874229431, -0.17014099657535553, 0.17014099657535553]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 fields: [normals]
-[Console-log] [GeomPack VTK Multi Viewer] Mesh 4 loaded, bounds: [-0.5164592266082764, 0.5193779468536377, -0.3162485361099243, 0.3174751400947571, -0.1635930836200714, 0.16242453455924988]
-[Console-log] [GeomPack VTK Multi Viewer] Common fields: [normals]
[Console-log] [GeomPack VTK Multi Viewer] All meshes Loaded successfully
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/smooth_all_resources.csv b/dev/windows-portable-cpu/logs/smooth_all_resources.csv
index 17ec672f..4c2c91b9 100644
--- a/dev/windows-portable-cpu/logs/smooth_all_resources.csv
+++ b/dev/windows-portable-cpu/logs/smooth_all_resources.csv
@@ -1,14 +1,13 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,0.98,
-1.0,0.98,
-2.0,0.98,
-3.0,0.98,
-4.0,0.98,
-5.0,0.98,
-6.0,0.98,
-7.1,0.98,
-8.1,0.98,
-9.1,0.98,
-10.1,0.98,
-11.1,0.98,
+0.0,1.35,
+1.0,1.35,
+2.0,1.35,
+3.0,1.35,
+4.0,1.35,
+5.0,1.35,
+6.0,1.35,
+7.1,1.35,
+8.1,1.36,
+9.1,1.36,
+10.1,1.36,
diff --git a/dev/windows-portable-cpu/logs/surface_reconstruction.log b/dev/windows-portable-cpu/logs/surface_reconstruction.log
index 1a62a01f..6024fcea 100644
--- a/dev/windows-portable-cpu/logs/surface_reconstruction.log
+++ b/dev/windows-portable-cpu/logs/surface_reconstruction.log
@@ -35,9 +35,9 @@ Capturing execution frames: surface_reconstruction.json
[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
[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
[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
- [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d
- [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d
- [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d
+ [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1
+ [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1
+ [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -83,9 +83,9 @@ Capturing execution frames: surface_reconstruction.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
@@ -179,9 +179,9 @@ Capturing execution frames: surface_reconstruction.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1
[ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1
[ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1
@@ -222,13 +222,13 @@ Capturing execution frames: surface_reconstruction.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...
Frame 2 saved (frame_001.jpg, t=2.2s)
- [capture-periodic] freeze=3ms shot=124ms unfreeze=4ms saved=True
+ [capture-periodic] freeze=4ms shot=109ms unfreeze=5ms saved=True
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput
[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
[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
[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
@@ -284,11 +284,11 @@ Capturing execution frames: surface_reconstruction.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_73f145ee.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_73f145ee.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_73f145ee.vtp
- Frame 3 saved (frame_002.jpg, t=3.1s)
- [capture-node] freeze=3ms shot=99ms unfreeze=3ms saved=True
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ec1e6f3d.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ec1e6f3d.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ec1e6f3d.vtp
+ Frame 3 saved (frame_002.jpg, t=3.0s)
+ [capture-node] freeze=3ms shot=94ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
@@ -298,31 +298,31 @@ Capturing execution frames: surface_reconstruction.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_73f145ee.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_73f145ee.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_73f145ee.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_73f145ee.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_73f145ee.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_73f145ee.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ec1e6f3d.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ec1e6f3d.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ec1e6f3d.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_ec1e6f3d.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_ec1e6f3d.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_ec1e6f3d.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.76s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.76s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.76s): result: NodeOutput
- [ComfyUI] Prompt executed in 3.52 seconds
- [ComfyUI] Prompt executed in 3.52 seconds
- [ComfyUI] Prompt executed in 3.52 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.79s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.79s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.79s): result: NodeOutput
+ [ComfyUI] Prompt executed in 3.40 seconds
+ [ComfyUI] Prompt executed in 3.40 seconds
+ [ComfyUI] Prompt executed in 3.40 seconds
Node executed (2 total), capturing...
- Frame 4 saved (frame_003.jpg, t=3.9s)
- [capture-node] freeze=248ms shot=1357ms unfreeze=0ms saved=True
- Execution complete (t=3.9s)
- Captured 4 unique frames over 5.56s
+ Frame 4 saved (frame_003.jpg, t=3.8s)
+ [capture-node] freeze=190ms shot=1195ms unfreeze=0ms saved=True
+ Execution complete (t=3.8s)
+ Captured 4 unique frames over 5.21s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177845, canvas=370x485, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: surface_reconstruction_executed.png
[timing] final_screenshot: 0.2s
diff --git a/dev/windows-portable-cpu/logs/surface_reconstruction_console.log b/dev/windows-portable-cpu/logs/surface_reconstruction_console.log
index 9894fda9..44137079 100644
--- a/dev/windows-portable-cpu/logs/surface_reconstruction_console.log
+++ b/dev/windows-portable-cpu/logs/surface_reconstruction_console.log
@@ -7,13 +7,14 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -27,23 +28,22 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -73,12 +73,12 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_73f145ee.vtp&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_73f145ee.stl&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_ec1e6f3d.vtp&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_ec1e6f3d.stl&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_73f145ee.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_ec1e6f3d.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_73f145ee.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_ec1e6f3d.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/surface_reconstruction_resources.csv b/dev/windows-portable-cpu/logs/surface_reconstruction_resources.csv
index 3766dd1b..be52c513 100644
--- a/dev/windows-portable-cpu/logs/surface_reconstruction_resources.csv
+++ b/dev/windows-portable-cpu/logs/surface_reconstruction_resources.csv
@@ -1,16 +1,15 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,0.98,
-1.0,0.98,
-2.0,0.98,
-3.0,0.98,
-4.0,0.98,
-5.0,0.98,
-6.0,1.01,
-7.1,1.05,
-8.1,1.07,
-9.1,1.13,
-10.1,1.16,
-11.2,1.15,
-12.2,1.14,
-13.2,1.14,
+0.0,1.36,
+1.0,1.36,
+2.0,1.36,
+3.0,1.36,
+4.0,1.36,
+5.0,1.35,
+6.0,1.4,
+7.1,1.44,
+8.1,1.45,
+9.1,1.44,
+10.5,1.46,
+11.5,1.45,
+12.5,1.45,
diff --git a/dev/windows-portable-cpu/logs/test_loading.log b/dev/windows-portable-cpu/logs/test_loading.log
index 4b833301..dc51aeaa 100644
--- a/dev/windows-portable-cpu/logs/test_loading.log
+++ b/dev/windows-portable-cpu/logs/test_loading.log
@@ -13,10 +13,10 @@ Capturing execution frames: test_loading.json
[ComfyUI] Node 1: GeomPackLoadMeshBlend
[ComfyUI] Node 1: GeomPackLoadMeshBlend
[ComfyUI] Node 1: GeomPackLoadMeshBlend
- [ComfyUI] Inputs: {"file_path": "3d/coca_cola.blend", "report_panel": "false"}
- [ComfyUI] Inputs: {"file_path": "3d/coca_cola.blend", "report_panel": "false"}
- [ComfyUI] Inputs: {"file_path": "3d/coca_cola.blend", "report_panel": "false"}
Queuing workflow for execution...
+ [ComfyUI] Inputs: {"file_path": "3d/coca_cola.blend", "report_panel": "false"}
+ [ComfyUI] Inputs: {"file_path": "3d/coca_cola.blend", "report_panel": "false"}
+ [ComfyUI] Inputs: {"file_path": "3d/coca_cola.blend", "report_panel": "false"}
[ComfyUI] Node 2: GeomPackLoadMeshFBX
[ComfyUI] Node 2: GeomPackLoadMeshFBX
[ComfyUI] Node 2: GeomPackLoadMeshFBX
@@ -29,9 +29,9 @@ Capturing execution frames: test_loading.json
[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
[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
[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
- [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef
- [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef
- [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef
+ [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4
+ [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4
+ [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -77,93 +77,21 @@ Capturing execution frames: test_loading.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/rigged_human.fbx
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/rigged_human.fbx
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/rigged_human.fbx
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/rigged_human.fbx
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/rigged_human.fbx
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/rigged_human.fbx
[ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400
[ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400
[ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] [worker:ComfyUI-GeometryPack]
- [ComfyUI] === WATCHDOG TICK 7 ===
- [ComfyUI] === WATCHDOG TICK 7 ===
- [ComfyUI] === WATCHDOG TICK 7 ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):
- [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):
- [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 363 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 363 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 363 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 660 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 660 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 660 in wait
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\tqdm\_monitor.py", line 60 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\tqdm\_monitor.py", line 60 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\tqdm\_monitor.py", line 60 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI]
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] Current thread 0x000014f8 (most recent call first):
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
- [ComfyUI]
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] Thread 0x00000f60 (most recent call first):
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\blender_io\load_mesh_fbx.py", line 37 in _bpy_import_fbx
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\blender_io\load_mesh_fbx.py", line 37 in _bpy_import_fbx
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\blender_io\load_mesh_fbx.py", line 37 in _bpy_import_fbx
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\blender_io\load_mesh_fbx.py", line 200 in execute
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\blender_io\load_mesh_fbx.py", line 200 in execute
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\blender_io\load_mesh_fbx.py", line 200 in execute
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
- [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
- [ComfyUI]
- [ComfyUI]
- [ComfyUI]
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
- [ComfyUI]
- [ComfyUI]
- [ComfyUI]
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'
[ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'
[ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'
@@ -194,24 +122,24 @@ Capturing execution frames: test_loading.json
[ComfyUI] [SubprocessWorker] call_id=180 sending call_method
[ComfyUI] [SubprocessWorker] call_id=180 sending call_method
[ComfyUI] [SubprocessWorker] call_id=180 sending call_method
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/coca_cola.blend
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/coca_cola.blend
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/coca_cola.blend
Node executed (1 total), capturing...
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/coca_cola.blend
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/coca_cola.blend
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/coca_cola.blend
Frame 2 saved (frame_001.jpg, t=1.2s)
- [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True
+ [capture-node] freeze=3ms shot=98ms unfreeze=6ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput
[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
[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
[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
@@ -267,33 +195,33 @@ Capturing execution frames: test_loading.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_5d0420ff.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_5d0420ff.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_5d0420ff.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_5d0420ff.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_5d0420ff.stl
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_5d0420ff.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_74138791.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_74138791.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_74138791.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_74138791.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_74138791.stl
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_74138791.stl
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.29s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.29s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.29s): result: NodeOutput
- [ComfyUI] Prompt executed in 1.53 seconds
- [ComfyUI] Prompt executed in 1.53 seconds
- [ComfyUI] Prompt executed in 1.53 seconds
- Frame 3 saved (frame_002.jpg, t=1.6s)
- [capture-node] freeze=3ms shot=87ms unfreeze=7ms saved=True
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput
+ [ComfyUI] Prompt executed in 1.75 seconds
+ [ComfyUI] Prompt executed in 1.75 seconds
+ [ComfyUI] Prompt executed in 1.75 seconds
+ Frame 3 saved (frame_002.jpg, t=1.8s)
+ [capture-node] freeze=3ms shot=89ms unfreeze=10ms saved=True
Node executed (3 total), capturing...
- Frame 4 saved (frame_003.jpg, t=2.0s)
- [capture-node] freeze=52ms shot=236ms unfreeze=0ms saved=True
- Execution complete (t=2.0s)
- Captured 4 unique frames over 2.29s
+ Frame 4 saved (frame_003.jpg, t=2.2s)
+ [capture-node] freeze=53ms shot=265ms unfreeze=0ms saved=True
+ Execution complete (t=2.2s)
+ Captured 4 unique frames over 2.56s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177845, canvas=370x485, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: test_loading_executed.png
[timing] final_screenshot: 0.2s
diff --git a/dev/windows-portable-cpu/logs/test_loading_console.log b/dev/windows-portable-cpu/logs/test_loading_console.log
index e7f67cc0..5ff5970f 100644
--- a/dev/windows-portable-cpu/logs/test_loading_console.log
+++ b/dev/windows-portable-cpu/logs/test_loading_console.log
@@ -7,7 +7,8 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -21,29 +22,28 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [UniRig Compare] Loading compare skeleton widget...
-[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Compare] Compare skeleton widget registered
[Console-log] [BVHViewer] Loading BVH Viewer extension
[Console-log] [BVHViewer] Loading BVH viewer extension...
[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [UniRig Compare] Loading compare skeleton widget...
+[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -66,12 +66,12 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_5d0420ff.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_5d0420ff.stl&type=output&subfolder=, meshFilepath: undefined}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: side_by_side, mesh1Filepath: /view?filename=preview_dual_1_74138791.stl&type=output&subfolder=, mesh2Filepath: /view?filename=preview_dual_2_74138791.stl&type=output&subfolder=, meshFilepath: undefined}
[Console-error] No input!
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_5d0420ff.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_1_74138791.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_5d0420ff.stl&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 2: /view?filename=preview_dual_2_74138791.stl&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 2 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/test_loading_resources.csv b/dev/windows-portable-cpu/logs/test_loading_resources.csv
index c93be511..f56ef7e8 100644
--- a/dev/windows-portable-cpu/logs/test_loading_resources.csv
+++ b/dev/windows-portable-cpu/logs/test_loading_resources.csv
@@ -1,12 +1,13 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.13,
-1.0,1.13,
-2.0,1.13,
-3.0,1.13,
-4.0,1.13,
-5.0,1.13,
-6.0,1.03,
-7.0,1.06,
-8.1,1.08,
-9.1,1.08,
+0.0,1.44,
+1.0,1.44,
+2.0,1.44,
+3.0,1.44,
+4.0,1.44,
+5.0,1.44,
+6.0,1.41,
+7.1,1.42,
+8.1,1.44,
+9.1,1.44,
+10.1,1.44,
diff --git a/dev/windows-portable-cpu/logs/transform.log b/dev/windows-portable-cpu/logs/transform.log
index a1d5a596..ab8a0116 100644
--- a/dev/windows-portable-cpu/logs/transform.log
+++ b/dev/windows-portable-cpu/logs/transform.log
@@ -13,10 +13,10 @@ Capturing execution frames: transform.json
[ComfyUI] Node 2: GeomPackTransformMesh
[ComfyUI] Node 2: GeomPackTransformMesh
[ComfyUI] Node 2: GeomPackTransformMesh
- [ComfyUI] Inputs: {"operation": "translate", "operation.translate_x": 0.5, "operation.translate_y": 0.5, "operation.translate_z": 2, "report_panel": "false", "trimesh": ["5", 0]}
- [ComfyUI] Inputs: {"operation": "translate", "operation.translate_x": 0.5, "operation.translate_y": 0.5, "operation.translate_z": 2, "report_panel": "false", "trimesh": ["5", 0]}
- [ComfyUI] Inputs: {"operation": "translate", "operation.translate_x": 0.5, "operation.translate_y": 0.5, "operation.translate_z": 2, "report_panel": "false", "trimesh": ["5", 0]}
Queuing workflow for execution...
+ [ComfyUI] Inputs: {"operation": "translate", "operation.translate_x": 0.5, "operation.translate_y": 0.5, "operation.translate_z": 2, "report_panel": "false", "trimesh": ["5", 0]}
+ [ComfyUI] Inputs: {"operation": "translate", "operation.translate_x": 0.5, "operation.translate_y": 0.5, "operation.translate_z": 2, "report_panel": "false", "trimesh": ["5", 0]}
+ [ComfyUI] Inputs: {"operation": "translate", "operation.translate_x": 0.5, "operation.translate_y": 0.5, "operation.translate_z": 2, "report_panel": "false", "trimesh": ["5", 0]}
[ComfyUI] Node 5: GeomPackCreatePrimitive
[ComfyUI] Node 5: GeomPackCreatePrimitive
[ComfyUI] Node 5: GeomPackCreatePrimitive
@@ -29,9 +29,9 @@ Capturing execution frames: transform.json
[ComfyUI] Inputs: {"layout": "overlay", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selecte
[ComfyUI] Inputs: {"layout": "overlay", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selecte
[ComfyUI] Inputs: {"layout": "overlay", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selecte
- [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9
- [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9
- [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9
+ [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b
+ [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b
+ [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -80,9 +80,9 @@ Capturing execution frames: transform.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh
@@ -186,9 +186,9 @@ Capturing execution frames: transform.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_495f8107.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_495f8107.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_495f8107.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_501c9030.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_501c9030.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_501c9030.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)
@@ -198,9 +198,9 @@ Capturing execution frames: transform.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_495f8107.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_495f8107.vtp
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_495f8107.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_501c9030.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_501c9030.vtp
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_501c9030.vtp
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces
@@ -210,21 +210,22 @@ Capturing execution frames: transform.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.19s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.19s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.19s): result: NodeOutput
- [ComfyUI] Prompt executed in 0.39 seconds
- [ComfyUI] Prompt executed in 0.39 seconds
- [ComfyUI] Prompt executed in 0.39 seconds
- Frame 2 saved (frame_001.jpg, t=0.5s)
- [capture-node] freeze=19ms shot=192ms unfreeze=2ms saved=True
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.21s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.21s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.21s): result: NodeOutput
+ [ComfyUI] Prompt executed in 0.43 seconds
+ [ComfyUI] Prompt executed in 0.43 seconds
+ [ComfyUI] Prompt executed in 0.43 seconds
+ Frame 2 saved (frame_001.jpg, t=0.6s)
+ [capture-node] freeze=19ms shot=113ms unfreeze=11ms saved=True
Node executed (2 total), capturing...
- [capture-node] freeze=2ms shot=88ms unfreeze=0ms saved=False
+ Frame 3 saved (frame_002.jpg, t=1.0s)
+ [capture-node] freeze=2ms shot=90ms unfreeze=0ms saved=True
Execution complete (t=1.0s)
- Captured 2 unique frames over 1.13s
+ Captured 3 unique frames over 1.11s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177845, canvas=742x485, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=742x485, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: transform_executed.png
[timing] final_screenshot: 0.2s
- Captured 3 video frames
\ No newline at end of file
+ Captured 4 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/transform_console.log b/dev/windows-portable-cpu/logs/transform_console.log
index 2da9455e..114b6aa7 100644
--- a/dev/windows-portable-cpu/logs/transform_console.log
+++ b/dev/windows-portable-cpu/logs/transform_console.log
@@ -10,6 +10,11 @@
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -23,28 +28,23 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [GeomPack] Loading mesh preview extension...
[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [VTK Bundle] GLTFImporter included in bundle
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
[Console-log] [GeomPack] Registering Preview Mesh UV node
@@ -66,9 +66,9 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-log] [GeomPack VTK Dual Viewer] Initializing...
[Console-log] [GeomPack VTK Dual Viewer] Ready
-[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: overlay, mesh1Filepath: undefined, mesh2Filepath: undefined, meshFilepath: /view?filename=preview_dual_overlay_495f8107.vtp&type=output&subfolder=}
+[Console-log] [GeomPack VTK Dual Viewer] Received LOAD_DUAL_MESH message: {type: LOAD_DUAL_MESH, layout: overlay, mesh1Filepath: undefined, mesh2Filepath: undefined, meshFilepath: /view?filename=preview_dual_overlay_501c9030.vtp&type=output&subfolder=}
[Console-error] No input!
-[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_overlay_495f8107.vtp&type=output&subfolder=
+[Console-log] [GeomPack VTK Dual Viewer] Loading mesh 1: /view?filename=preview_dual_overlay_501c9030.vtp&type=output&subfolder=
[Console-log] [GeomPack VTK Dual Viewer] Mesh 1 Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] Meshes Loaded successfully
[Console-log] [GeomPack VTK Dual Viewer] DEBUG - Edges checkbox element: JSHandle@node
diff --git a/dev/windows-portable-cpu/logs/transform_resources.csv b/dev/windows-portable-cpu/logs/transform_resources.csv
index 39172607..2234ddd6 100644
--- a/dev/windows-portable-cpu/logs/transform_resources.csv
+++ b/dev/windows-portable-cpu/logs/transform_resources.csv
@@ -1,11 +1,11 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.07,
-1.0,1.07,
-2.0,1.07,
-3.0,1.07,
-4.0,1.07,
-5.0,1.07,
-6.0,1.07,
-7.0,1.07,
-8.1,1.07,
+0.0,1.43,
+1.0,1.43,
+2.1,1.43,
+3.1,1.43,
+4.1,1.43,
+5.1,1.43,
+6.1,1.43,
+7.1,1.43,
+8.1,1.43,
diff --git a/dev/windows-portable-cpu/logs/uv_unwrap.log b/dev/windows-portable-cpu/logs/uv_unwrap.log
index 404197a2..d25d0f10 100644
--- a/dev/windows-portable-cpu/logs/uv_unwrap.log
+++ b/dev/windows-portable-cpu/logs/uv_unwrap.log
@@ -13,25 +13,25 @@ Capturing execution frames: uv_unwrap.json
[ComfyUI] Node 4: GeomPackLoadMesh
[ComfyUI] Node 4: GeomPackLoadMesh
[ComfyUI] Node 4: GeomPackLoadMesh
- [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
- [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
- [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
- [ComfyUI] Node 8: GeomPackUVUnwrap
- [ComfyUI] Node 8: GeomPackUVUnwrap
- [ComfyUI] Node 8: GeomPackUVUnwrap
- [ComfyUI] Inputs: {"backend": "xatlas", "report_panel": "false", "trimesh": ["4", 0]}
- [ComfyUI] Inputs: {"backend": "xatlas", "report_panel": "false", "trimesh": ["4", 0]}
- [ComfyUI] Inputs: {"backend": "xatlas", "report_panel": "false", "trimesh": ["4", 0]}
Queuing workflow for execution...
+ [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
+ [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
+ [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
+ [ComfyUI] Node 8: GeomPackUVUnwrap
+ [ComfyUI] Node 8: GeomPackUVUnwrap
+ [ComfyUI] Node 8: GeomPackUVUnwrap
+ [ComfyUI] Inputs: {"backend": "xatlas", "report_panel": "false", "trimesh": ["4", 0]}
+ [ComfyUI] Inputs: {"backend": "xatlas", "report_panel": "false", "trimesh": ["4", 0]}
+ [ComfyUI] Inputs: {"backend": "xatlas", "report_panel": "false", "trimesh": ["4", 0]}
[ComfyUI] Node 9: GeomPackPreviewMeshUV
[ComfyUI] Node 9: GeomPackPreviewMeshUV
[ComfyUI] Node 9: GeomPackPreviewMeshUV
[ComfyUI] Inputs: {"show_checker": false, "show_wireframe": false, "uv_preview": "", "trimesh": ["8", 0]}
[ComfyUI] Inputs: {"show_checker": false, "show_wireframe": false, "uv_preview": "", "trimesh": ["8", 0]}
[ComfyUI] Inputs: {"show_checker": false, "show_wireframe": false, "uv_preview": "", "trimesh": ["8", 0]}
- [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824
- [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824
- [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824
+ [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182
+ [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182
+ [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -56,9 +56,38 @@ Capturing execution frames: uv_unwrap.json
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
- [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+ [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+ [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+ [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+ [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+ [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+ [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+ [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+ [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+ [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:65170']...
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:65170']...
+ [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:65170']...
+ Frame 2 saved (frame_001.jpg, t=2.2s)
+ [capture-periodic] freeze=3ms shot=98ms unfreeze=3ms saved=True
+ [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+ [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+ [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+ [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+ [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+ [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+ [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+ [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+ [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] worker started/confirmed
[ComfyUI] [SubprocessWorker] worker started/confirmed
@@ -74,12 +103,14 @@ Capturing execution frames: uv_unwrap.json
[ComfyUI] [SubprocessWorker] call_id=185 sending call_method
[ComfyUI] [SubprocessWorker] call_id=185 sending call_method
[ComfyUI] [SubprocessWorker] call_id=185 sending call_method
+ Frame 3 saved (frame_002.jpg, t=4.4s)
+ [capture-periodic] freeze=9ms shot=107ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
@@ -92,9 +123,9 @@ Capturing execution frames: uv_unwrap.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh
@@ -170,20 +201,18 @@ Capturing execution frames: uv_unwrap.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces
- Frame 2 saved (frame_001.jpg, t=2.3s)
- [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True
- Frame 3 saved (frame_002.jpg, t=4.5s)
- [capture-periodic] freeze=6ms shot=138ms unfreeze=2ms saved=True
- [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=4.8/16.0GB (30%) swap=1.4/2.9GB (48%) cpu=38% browser_rss=0.60GB
+ [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.6/16.0GB (28%) swap=1.0/2.9GB (34%) cpu=32% browser_rss=0.59GB
+ Frame 4 saved (frame_003.jpg, t=6.6s)
+ [capture-periodic] freeze=6ms shot=104ms unfreeze=4ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh
@@ -214,6 +243,7 @@ Capturing execution frames: uv_unwrap.json
[ComfyUI] [SubprocessWorker] call_id=188 sending call_method
[ComfyUI] [SubprocessWorker] call_id=188 sending call_method
[ComfyUI] [SubprocessWorker] call_id=188 sending call_method
+ [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.0/2.9GB (34%) cpu=75% browser_rss=0.59GB
Node executed (1 total), capturing...
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces
@@ -221,37 +251,37 @@ Capturing execution frames: uv_unwrap.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates
+ Frame 5 saved (frame_004.jpg, t=11.8s)
+ [capture-node] freeze=4ms shot=90ms unfreeze=3ms saved=True
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783
- Frame 4 saved (frame_003.jpg, t=7.4s)
- [capture-node] freeze=3ms shot=109ms unfreeze=3ms saved=True
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_ae031aa0.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_ae031aa0.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_ae031aa0.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_972c2c18_uvdata.json
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_972c2c18_uvdata.json
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_972c2c18_uvdata.json
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_57c6cf80.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_57c6cf80.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_57c6cf80.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_f72437ae_uvdata.json
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_f72437ae_uvdata.json
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_f72437ae_uvdata.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput
- [ComfyUI] Prompt executed in 7.71 seconds
- [ComfyUI] Prompt executed in 7.71 seconds
- [ComfyUI] Prompt executed in 7.71 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput
+ [ComfyUI] Prompt executed in 12.12 seconds
+ [ComfyUI] Prompt executed in 12.12 seconds
+ [ComfyUI] Prompt executed in 12.12 seconds
Node executed (2 total), capturing...
- Frame 5 saved (frame_004.jpg, t=8.1s)
- [capture-node] freeze=3ms shot=92ms unfreeze=2ms saved=True
- Execution complete (t=8.4s)
- Captured 5 unique frames over 8.4s
+ Frame 6 saved (frame_005.jpg, t=12.5s)
+ [capture-node] freeze=2ms shot=102ms unfreeze=0ms saved=True
+ Execution complete (t=12.5s)
+ Captured 6 unique frames over 12.72s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_uv.html?v=17784500, canvas=287x287, rafFrozen=False
- [timing] trigger_3d_previews: 0.1s
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_uv.html?v=17784605, canvas=287x287, rafFrozen=True
+ [timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: uv_unwrap_executed.png
[timing] final_screenshot: 0.2s
- Captured 6 video frames
\ No newline at end of file
+ Captured 7 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/uv_unwrap_console.log b/dev/windows-portable-cpu/logs/uv_unwrap_console.log
index 781b0e5b..28eae330 100644
--- a/dev/windows-portable-cpu/logs/uv_unwrap_console.log
+++ b/dev/windows-portable-cpu/logs/uv_unwrap_console.log
@@ -7,6 +7,8 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -20,30 +22,28 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
-[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
[Console-log] [GeomPack] Loading UV mesh preview extension...
[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
-[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
-[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-log] [BVHViewer] Loading BVH Viewer extension
[Console-log] [BVHViewer] Loading BVH viewer extension...
[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
+[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
+[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
+[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
+[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Debug] FBX mesh preview extension registered
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -57,12 +57,12 @@
[Console-log] [GeomPack UV Viewer] Ready
[Console-log] [comfy-test] graphToPrompt: 3 nodes, missing class_type: [], sample: {"inputs":{"file_path":"3d/camelhead.off"},"class_type":"GeomPackLoadMesh","_meta":{"title":"Load Mesh"}}
[Console-log] [GeomPack UV] onExecuted called with message: {mesh_file: Array(1), vertex_count: Array(1), face_count: Array(1), bounds_min: Array(1), bounds_max: Array(1)}
-[Console-log] [GeomPack UV] Loading mesh: preview_uv_ae031aa0.glb
-[Console-log] [GeomPack UV] UV data: preview_uv_972c2c18_uvdata.json
+[Console-log] [GeomPack UV] Loading mesh: preview_uv_57c6cf80.glb
+[Console-log] [GeomPack UV] UV data: preview_uv_f72437ae_uvdata.json
[Console-log] [GeomPack UV] Checker: false, Wireframe: false
[Console-log] [GeomPack UV] UV Coverage: 0.578, In Unit Square: true
[Console-log] [GeomPack UV] Sending postMessage to iframe
-[Console-log] [GeomPack UV Viewer] Received message: {type: LOAD_MESH_UV, meshPath: /view?filename=preview_uv_ae031aa0.glb&type=output&subfolder=, uvDataPath: /view?filename=preview_uv_972c2c18_uvdata.json&type=output&subfolder=, checker: false, wireframe: false}
-[Console-log] [GeomPack UV Viewer] Loading mesh: /view?filename=preview_uv_ae031aa0.glb&type=output&subfolder=
+[Console-log] [GeomPack UV Viewer] Received message: {type: LOAD_MESH_UV, meshPath: /view?filename=preview_uv_57c6cf80.glb&type=output&subfolder=, uvDataPath: /view?filename=preview_uv_f72437ae_uvdata.json&type=output&subfolder=, checker: false, wireframe: false}
+[Console-log] [GeomPack UV Viewer] Loading mesh: /view?filename=preview_uv_57c6cf80.glb&type=output&subfolder=
[Console-log] [GeomPack UV Viewer] Mesh Loaded successfully
[Console-log] [GeomPack UV Viewer] UV data loaded: 14128 UVs
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/uv_unwrap_resources.csv b/dev/windows-portable-cpu/logs/uv_unwrap_resources.csv
index f338a679..5c69a183 100644
--- a/dev/windows-portable-cpu/logs/uv_unwrap_resources.csv
+++ b/dev/windows-portable-cpu/logs/uv_unwrap_resources.csv
@@ -1,19 +1,23 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.06,
-1.0,1.06,
-2.0,1.06,
-3.0,1.05,
-4.0,1.05,
-5.0,1.05,
-6.0,1.02,
-7.0,1.02,
-8.1,1.02,
-9.1,1.02,
-10.1,1.02,
-11.1,1.02,
-12.1,1.02,
-13.1,1.02,
-14.1,1.02,
-15.1,1.02,
-16.1,1.02,
+0.0,1.43,
+1.0,1.43,
+2.0,1.43,
+3.0,1.43,
+4.0,1.43,
+5.0,1.43,
+6.0,0.6,
+7.1,1.0,
+8.1,1.05,
+9.1,1.15,
+10.1,1.2,
+11.1,1.25,
+12.1,1.26,
+13.1,1.26,
+14.1,1.26,
+15.1,1.26,
+16.1,1.26,
+17.1,1.27,
+18.1,1.27,
+19.1,1.27,
+20.1,1.27,
diff --git a/dev/windows-portable-cpu/logs/view_texture.log b/dev/windows-portable-cpu/logs/view_texture.log
index 4179ea26..d5064026 100644
--- a/dev/windows-portable-cpu/logs/view_texture.log
+++ b/dev/windows-portable-cpu/logs/view_texture.log
@@ -13,15 +13,15 @@ Capturing execution frames: view_texture.json
[ComfyUI] Prompt has 2 nodes
[ComfyUI] Prompt has 2 nodes
[ComfyUI] Prompt has 2 nodes
+ [ComfyUI] Node 3: GeomPackLoadMesh
+ [ComfyUI] Node 3: GeomPackLoadMesh
+ [ComfyUI] Node 3: GeomPackLoadMesh
+ [ComfyUI] Node 3: GeomPackLoadMesh
+ [ComfyUI] Inputs: {"file_path": "3d/mount_textured.glb"}
+ [ComfyUI] Inputs: {"file_path": "3d/mount_textured.glb"}
+ [ComfyUI] Inputs: {"file_path": "3d/mount_textured.glb"}
+ [ComfyUI] Inputs: {"file_path": "3d/mount_textured.glb"}
Queuing workflow for execution...
- [ComfyUI] Node 3: GeomPackLoadMesh
- [ComfyUI] Node 3: GeomPackLoadMesh
- [ComfyUI] Node 3: GeomPackLoadMesh
- [ComfyUI] Node 3: GeomPackLoadMesh
- [ComfyUI] Inputs: {"file_path": "3d/mount_textured.glb"}
- [ComfyUI] Inputs: {"file_path": "3d/mount_textured.glb"}
- [ComfyUI] Inputs: {"file_path": "3d/mount_textured.glb"}
- [ComfyUI] Inputs: {"file_path": "3d/mount_textured.glb"}
[ComfyUI] Node 12: GeomPackPreviewMeshVTK
[ComfyUI] Node 12: GeomPackPreviewMeshVTK
[ComfyUI] Node 12: GeomPackPreviewMeshVTK
@@ -30,10 +30,10 @@ Capturing execution frames: view_texture.json
[ComfyUI] Inputs: {"mode": "texture", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": [
[ComfyUI] Inputs: {"mode": "texture", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": [
[ComfyUI] Inputs: {"mode": "texture", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": [
- [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429
- [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429
- [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429
- [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429
+ [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564
+ [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564
+ [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564
+ [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
[ComfyUI] Calling execution.validate_prompt()...
@@ -94,10 +94,10 @@ Capturing execution frames: view_texture.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/mount_textured.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/mount_textured.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/mount_textured.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/mount_textured.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/mount_textured.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/mount_textured.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/mount_textured.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/mount_textured.glb
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)
@@ -118,10 +118,10 @@ Capturing execution frames: view_texture.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.26s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.26s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.26s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.26s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh
[ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh
@@ -182,10 +182,10 @@ Capturing execution frames: view_texture.json
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_b82bf232.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_b82bf232.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_b82bf232.glb
- [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_b82bf232.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_817fa43f.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_817fa43f.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_817fa43f.glb
+ [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_817fa43f.glb
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False
[ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False
@@ -194,22 +194,22 @@ Capturing execution frames: view_texture.json
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
[ComfyUI] [SubprocessWorker] got response: ok
- [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput
- [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput
- [ComfyUI] Prompt executed in 0.73 seconds
- [ComfyUI] Prompt executed in 0.73 seconds
- [ComfyUI] Prompt executed in 0.73 seconds
- [ComfyUI] Prompt executed in 0.73 seconds
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput
+ [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput
+ [ComfyUI] Prompt executed in 0.65 seconds
+ [ComfyUI] Prompt executed in 0.65 seconds
+ [ComfyUI] Prompt executed in 0.65 seconds
+ [ComfyUI] Prompt executed in 0.65 seconds
Node executed (1 total), capturing...
- Frame 2 saved (frame_001.jpg, t=1.0s)
- [capture-node] freeze=43ms shot=188ms unfreeze=0ms saved=True
- Execution complete (t=1.0s)
- Captured 2 unique frames over 1.3s
+ Frame 2 saved (frame_001.jpg, t=0.9s)
+ [capture-node] freeze=14ms shot=190ms unfreeze=0ms saved=True
+ Execution complete (t=0.9s)
+ Captured 2 unique frames over 1.19s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk_textured.html?, canvas=221x262, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk_textured.html?, canvas=221x262, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: view_texture_executed.png
- [timing] final_screenshot: 0.1s
+ [timing] final_screenshot: 0.2s
Captured 3 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/view_texture_console.log b/dev/windows-portable-cpu/logs/view_texture_console.log
index 06be5b12..4cefe67a 100644
--- a/dev/windows-portable-cpu/logs/view_texture_console.log
+++ b/dev/windows-portable-cpu/logs/view_texture_console.log
@@ -7,13 +7,6 @@
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
[Console-error] Failed to load resource: the server responded with a status of 404 (Not Found)
-[Console-warning] WARNING: Multiple instances of Three.js being imported.
-[Console-log] [BVHViewer] Loading BVH Viewer extension
-[Console-log] [BVHViewer] Loading BVH viewer extension...
-[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -30,20 +23,27 @@
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
+[Console-log] [BVHViewer] Loading BVH Viewer extension
+[Console-log] [BVHViewer] Loading BVH viewer extension...
+[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
[Console-log] [GeomPack] Loading UV mesh preview extension...
[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
[Console-log] [UniRig Compare] Loading compare skeleton widget...
[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Compare] Compare skeleton widget registered
-[Console-log] [GeomPack Gaussian] Loading extension...
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration.
[Console-log] [GeomPack] Registering Preview Mesh node
@@ -61,5 +61,5 @@
[Console-log] [VTK Bundle] GLTFImporter included in bundle
[Console-warning] Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
[Console-log] [GeomPack VTK Textured Viewer] Loaded successfully
-[Console-log] [LoaderFactory] Loading GLB file: /view?filename=preview_vtk_b82bf232.glb&type=output&subfolder=
+[Console-log] [LoaderFactory] Loading GLB file: /view?filename=preview_vtk_817fa43f.glb&type=output&subfolder=
[Console-log] [GLTFLoader] Configuring mapper - hasVertexColors: false hasTexture: true
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/view_texture_resources.csv b/dev/windows-portable-cpu/logs/view_texture_resources.csv
index 328942d9..61fe1020 100644
--- a/dev/windows-portable-cpu/logs/view_texture_resources.csv
+++ b/dev/windows-portable-cpu/logs/view_texture_resources.csv
@@ -1,11 +1,12 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.02,
-1.0,1.02,
-2.0,1.02,
-3.0,1.02,
-4.0,1.04,
-5.0,1.04,
-6.0,1.2,
-7.0,1.16,
-8.0,1.16,
+0.0,1.27,
+1.0,1.27,
+2.0,1.27,
+3.0,1.27,
+4.0,1.27,
+5.0,1.27,
+6.0,1.27,
+7.0,1.44,
+8.0,1.44,
+9.0,1.44,
diff --git a/dev/windows-portable-cpu/models.json b/dev/windows-portable-cpu/models.json
index 26df28f1..3f9ccb40 100644
--- a/dev/windows-portable-cpu/models.json
+++ b/dev/windows-portable-cpu/models.json
@@ -1,5 +1,5 @@
{
- "models_dir": "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models",
+ "models_dir": "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models",
"summary": {
"total_files": 8,
"total_size_bytes": 19659992,
diff --git a/dev/windows-portable-cpu/results.json b/dev/windows-portable-cpu/results.json
index 4d490930..cbc47253 100644
--- a/dev/windows-portable-cpu/results.json
+++ b/dev/windows-portable-cpu/results.json
@@ -1,12 +1,12 @@
{
- "timestamp": "2026-05-10T21:54:21.830793+00:00",
+ "timestamp": "2026-05-11T00:49:50.337092+00:00",
"platform": "windows_portable",
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
- "commit_hash": "a8228b566ffae5ebf4b22883b8451cb16ae598a4",
- "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/25640433605",
+ "commit_hash": "7dd3ffc99676eaf99fb987318541137ce6321038",
+ "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/25644127612",
"success": true,
"summary": {
"total": 33,
@@ -17,16 +17,16 @@
{
"name": "alpha_wrap",
"status": "pass",
- "duration_seconds": 26.66,
+ "duration_seconds": 27.01,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 2.41,
- "avg": 1.93
+ "peak": 2.45,
+ "avg": 1.96
},
"total_ram_gb": 16.0,
"samples": 27
@@ -35,109 +35,109 @@
{
"name": "batch_remesh",
"status": "pass",
- "duration_seconds": 32.42,
+ "duration_seconds": 22.43,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 2.85,
- "avg": 2.65
+ "peak": 2.83,
+ "avg": 2.62
},
"total_ram_gb": 16.0,
- "samples": 33
+ "samples": 23
}
},
{
"name": "boolean_ops",
"status": "pass",
- "duration_seconds": 10.08,
+ "duration_seconds": 9.9,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 2.59,
- "avg": 2.44
- },
- "total_ram_gb": 16.0,
- "samples": 11
- }
- },
- {
- "name": "boolean_ops_all",
- "status": "pass",
- "duration_seconds": 15.12,
- "error": null,
- "hardware": {
- "os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
- },
- "resources": {
- "ram": {
- "peak": 2.17,
- "avg": 2.01
- },
- "total_ram_gb": 16.0,
- "samples": 15
- }
- },
- {
- "name": "decimate",
- "status": "pass",
- "duration_seconds": 9.45,
- "error": null,
- "hardware": {
- "os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
- },
- "resources": {
- "ram": {
- "peak": 2.03,
- "avg": 2.02
+ "peak": 2.61,
+ "avg": 2.53
},
"total_ram_gb": 16.0,
"samples": 10
}
},
{
- "name": "decimate_all",
+ "name": "boolean_ops_all",
"status": "pass",
- "duration_seconds": 20.03,
+ "duration_seconds": 11.17,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 2.24,
- "avg": 2.13
+ "peak": 2.31,
+ "avg": 2.25
},
"total_ram_gb": 16.0,
- "samples": 20
+ "samples": 12
+ }
+ },
+ {
+ "name": "decimate",
+ "status": "pass",
+ "duration_seconds": 13.6,
+ "error": null,
+ "hardware": {
+ "os": "Windows-10-10.0.26100-SP0",
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
+ },
+ "resources": {
+ "ram": {
+ "peak": 2.21,
+ "avg": 2.04
+ },
+ "total_ram_gb": 16.0,
+ "samples": 14
+ }
+ },
+ {
+ "name": "decimate_all",
+ "status": "pass",
+ "duration_seconds": 19.07,
+ "error": null,
+ "hardware": {
+ "os": "Windows-10-10.0.26100-SP0",
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
+ },
+ "resources": {
+ "ram": {
+ "peak": 2.28,
+ "avg": 2.16
+ },
+ "total_ram_gb": 16.0,
+ "samples": 19
}
},
{
"name": "depth_map_to_mesh",
"status": "pass",
- "duration_seconds": 25.9,
+ "duration_seconds": 19.9,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 2.89,
- "avg": 2.39
+ "peak": 2.94,
+ "avg": 2.5
},
"total_ram_gb": 16.0,
- "samples": 26
+ "samples": 20
}
},
{
@@ -150,199 +150,199 @@
{
"name": "fix_normals_all",
"status": "pass",
- "duration_seconds": 12.54,
+ "duration_seconds": 13.18,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 2.54,
- "avg": 2.31
+ "peak": 2.74,
+ "avg": 2.41
},
"total_ram_gb": 16.0,
- "samples": 13
+ "samples": 14
}
},
{
"name": "fix_self_intersection",
"status": "pass",
- "duration_seconds": 11.15,
+ "duration_seconds": 14.52,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.85,
- "avg": 1.82
+ "peak": 2.08,
+ "avg": 1.89
},
"total_ram_gb": 16.0,
- "samples": 12
+ "samples": 15
}
},
{
"name": "mesh_info",
"status": "pass",
- "duration_seconds": 10.05,
+ "duration_seconds": 8.71,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.78,
- "avg": 1.76
+ "peak": 1.87,
+ "avg": 1.84
},
"total_ram_gb": 16.0,
- "samples": 10
+ "samples": 9
}
},
{
"name": "mesh_mesh_distance",
"status": "pass",
- "duration_seconds": 33.0,
+ "duration_seconds": 23.27,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.86,
- "avg": 1.76
+ "peak": 1.97,
+ "avg": 1.86
},
"total_ram_gb": 16.0,
- "samples": 33
+ "samples": 24
}
},
{
"name": "normals",
"status": "pass",
- "duration_seconds": 13.03,
+ "duration_seconds": 10.55,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.78,
- "avg": 1.7
- },
- "total_ram_gb": 16.0,
- "samples": 13
- }
- },
- {
- "name": "point_mesh_distance",
- "status": "pass",
- "duration_seconds": 10.46,
- "error": null,
- "hardware": {
- "os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
- },
- "resources": {
- "ram": {
- "peak": 1.75,
- "avg": 1.67
+ "peak": 1.89,
+ "avg": 1.79
},
"total_ram_gb": 16.0,
"samples": 11
}
},
{
- "name": "preview_mesh_threejs",
+ "name": "point_mesh_distance",
"status": "pass",
- "duration_seconds": 9.69,
+ "duration_seconds": 9.62,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.53,
- "avg": 1.51
+ "peak": 1.82,
+ "avg": 1.76
},
"total_ram_gb": 16.0,
"samples": 10
}
},
{
- "name": "reconstruct_all",
+ "name": "preview_mesh_threejs",
"status": "pass",
- "duration_seconds": 18.49,
+ "duration_seconds": 13.16,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.54,
- "avg": 1.51
+ "peak": 1.63,
+ "avg": 1.5
},
"total_ram_gb": 16.0,
- "samples": 18
+ "samples": 14
+ }
+ },
+ {
+ "name": "reconstruct_all",
+ "status": "pass",
+ "duration_seconds": 16.7,
+ "error": null,
+ "hardware": {
+ "os": "Windows-10-10.0.26100-SP0",
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
+ },
+ "resources": {
+ "ram": {
+ "peak": 1.6,
+ "avg": 1.56
+ },
+ "total_ram_gb": 16.0,
+ "samples": 17
}
},
{
"name": "refine_mesh",
"status": "pass",
- "duration_seconds": 13.75,
+ "duration_seconds": 10.65,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.55,
- "avg": 1.5
- },
- "total_ram_gb": 16.0,
- "samples": 12
- }
- },
- {
- "name": "remesh_intersections",
- "status": "pass",
- "duration_seconds": 10.59,
- "error": null,
- "hardware": {
- "os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
- },
- "resources": {
- "ram": {
- "peak": 1.53,
- "avg": 1.49
+ "peak": 1.68,
+ "avg": 1.61
},
"total_ram_gb": 16.0,
"samples": 11
}
},
{
- "name": "remeshing",
+ "name": "remesh_intersections",
"status": "pass",
- "duration_seconds": 53.88,
+ "duration_seconds": 10.08,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.58,
- "avg": 1.48
+ "peak": 1.65,
+ "avg": 1.62
},
"total_ram_gb": 16.0,
- "samples": 54
+ "samples": 10
+ }
+ },
+ {
+ "name": "remeshing",
+ "status": "pass",
+ "duration_seconds": 48.07,
+ "error": null,
+ "hardware": {
+ "os": "Windows-10-10.0.26100-SP0",
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
+ },
+ "resources": {
+ "ram": {
+ "peak": 1.7,
+ "avg": 1.65
+ },
+ "total_ram_gb": 16.0,
+ "samples": 48
}
},
{
@@ -355,52 +355,52 @@
{
"name": "sharpen",
"status": "pass",
- "duration_seconds": 10.37,
+ "duration_seconds": 9.91,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.29,
- "avg": 1.27
+ "peak": 1.58,
+ "avg": 1.54
},
"total_ram_gb": 16.0,
- "samples": 11
+ "samples": 10
}
},
{
"name": "sharpen_all",
"status": "pass",
- "duration_seconds": 78.07,
+ "duration_seconds": 76.98,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.25,
- "avg": 1.01
+ "peak": 1.48,
+ "avg": 1.36
},
"total_ram_gb": 16.0,
- "samples": 78
+ "samples": 77
}
},
{
"name": "side_by_side_viewer",
"status": "pass",
- "duration_seconds": 9.71,
+ "duration_seconds": 9.27,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 0.93,
- "avg": 0.93
+ "peak": 1.2,
+ "avg": 1.18
},
"total_ram_gb": 16.0,
"samples": 10
@@ -409,52 +409,52 @@
{
"name": "skeleton_all",
"status": "pass",
- "duration_seconds": 22.4,
+ "duration_seconds": 21.44,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 0.98,
- "avg": 0.93
+ "peak": 1.27,
+ "avg": 1.21
},
"total_ram_gb": 16.0,
- "samples": 23
+ "samples": 22
}
},
{
"name": "skeleton_extraction",
"status": "pass",
- "duration_seconds": 11.83,
+ "duration_seconds": 14.47,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 0.99,
- "avg": 0.98
+ "peak": 1.34,
+ "avg": 1.21
},
"total_ram_gb": 16.0,
- "samples": 12
+ "samples": 15
}
},
{
"name": "sMOOth",
"status": "pass",
- "duration_seconds": 9.35,
+ "duration_seconds": 9.49,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 0.99,
- "avg": 0.99
+ "peak": 1.35,
+ "avg": 1.34
},
"total_ram_gb": 16.0,
"samples": 10
@@ -463,70 +463,70 @@
{
"name": "smooth_all",
"status": "pass",
- "duration_seconds": 11.32,
+ "duration_seconds": 10.85,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 0.98,
- "avg": 0.98
+ "peak": 1.36,
+ "avg": 1.35
},
"total_ram_gb": 16.0,
- "samples": 12
+ "samples": 11
}
},
{
"name": "surface_reconstruction",
"status": "pass",
- "duration_seconds": 13.6,
+ "duration_seconds": 13.17,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.16,
- "avg": 1.05
+ "peak": 1.46,
+ "avg": 1.4
},
"total_ram_gb": 16.0,
- "samples": 14
+ "samples": 13
}
},
{
"name": "test_loading",
"status": "pass",
- "duration_seconds": 10.05,
+ "duration_seconds": 10.28,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.13,
- "avg": 1.1
+ "peak": 1.44,
+ "avg": 1.44
},
"total_ram_gb": 16.0,
- "samples": 10
+ "samples": 11
}
},
{
"name": "transform",
"status": "pass",
- "duration_seconds": 8.89,
+ "duration_seconds": 8.81,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.07,
- "avg": 1.07
+ "peak": 1.43,
+ "avg": 1.43
},
"total_ram_gb": 16.0,
"samples": 9
@@ -535,19 +535,19 @@
{
"name": "uv_unwrap",
"status": "pass",
- "duration_seconds": 16.72,
+ "duration_seconds": 20.58,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.06,
- "avg": 1.03
+ "peak": 1.43,
+ "avg": 1.25
},
"total_ram_gb": 16.0,
- "samples": 17
+ "samples": 21
}
},
{
@@ -560,19 +560,19 @@
{
"name": "view_texture",
"status": "pass",
- "duration_seconds": 9.01,
+ "duration_seconds": 9.23,
"error": null,
"hardware": {
"os": "Windows-10-10.0.26100-SP0",
- "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
+ "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.2,
- "avg": 1.08
+ "peak": 1.44,
+ "avg": 1.32
},
"total_ram_gb": 16.0,
- "samples": 9
+ "samples": 10
}
}
]
diff --git a/dev/windows-portable-cpu/screenshots/alpha_wrap_executed.png b/dev/windows-portable-cpu/screenshots/alpha_wrap_executed.png
index 2cdeac09..cf3d2417 100644
Binary files a/dev/windows-portable-cpu/screenshots/alpha_wrap_executed.png and b/dev/windows-portable-cpu/screenshots/alpha_wrap_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/batch_remesh_executed.png b/dev/windows-portable-cpu/screenshots/batch_remesh_executed.png
index ac7c34a0..3046986f 100644
Binary files a/dev/windows-portable-cpu/screenshots/batch_remesh_executed.png and b/dev/windows-portable-cpu/screenshots/batch_remesh_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/boolean_ops_all_executed.png b/dev/windows-portable-cpu/screenshots/boolean_ops_all_executed.png
index 328f2b3e..b28d649b 100644
Binary files a/dev/windows-portable-cpu/screenshots/boolean_ops_all_executed.png and b/dev/windows-portable-cpu/screenshots/boolean_ops_all_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/boolean_ops_executed.png b/dev/windows-portable-cpu/screenshots/boolean_ops_executed.png
index 996debd5..5343618e 100644
Binary files a/dev/windows-portable-cpu/screenshots/boolean_ops_executed.png and b/dev/windows-portable-cpu/screenshots/boolean_ops_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/decimate_all_executed.png b/dev/windows-portable-cpu/screenshots/decimate_all_executed.png
index 793042f0..9ffd2c87 100644
Binary files a/dev/windows-portable-cpu/screenshots/decimate_all_executed.png and b/dev/windows-portable-cpu/screenshots/decimate_all_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/decimate_executed.png b/dev/windows-portable-cpu/screenshots/decimate_executed.png
index cc1db504..1b76c298 100644
Binary files a/dev/windows-portable-cpu/screenshots/decimate_executed.png and b/dev/windows-portable-cpu/screenshots/decimate_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/depth_map_to_mesh_executed.png b/dev/windows-portable-cpu/screenshots/depth_map_to_mesh_executed.png
index 78cb4110..0a1edc1b 100644
Binary files a/dev/windows-portable-cpu/screenshots/depth_map_to_mesh_executed.png and b/dev/windows-portable-cpu/screenshots/depth_map_to_mesh_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/fix_normals_all_executed.png b/dev/windows-portable-cpu/screenshots/fix_normals_all_executed.png
index 7098133a..2f3486e1 100644
Binary files a/dev/windows-portable-cpu/screenshots/fix_normals_all_executed.png and b/dev/windows-portable-cpu/screenshots/fix_normals_all_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/fix_self_intersection_executed.png b/dev/windows-portable-cpu/screenshots/fix_self_intersection_executed.png
index ac5a2abe..b0a7995f 100644
Binary files a/dev/windows-portable-cpu/screenshots/fix_self_intersection_executed.png and b/dev/windows-portable-cpu/screenshots/fix_self_intersection_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/mesh_info_executed.png b/dev/windows-portable-cpu/screenshots/mesh_info_executed.png
index fed59338..ae435f2c 100644
Binary files a/dev/windows-portable-cpu/screenshots/mesh_info_executed.png and b/dev/windows-portable-cpu/screenshots/mesh_info_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/mesh_mesh_distance_executed.png b/dev/windows-portable-cpu/screenshots/mesh_mesh_distance_executed.png
index f5fc124c..8c70bb80 100644
Binary files a/dev/windows-portable-cpu/screenshots/mesh_mesh_distance_executed.png and b/dev/windows-portable-cpu/screenshots/mesh_mesh_distance_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/normals_executed.png b/dev/windows-portable-cpu/screenshots/normals_executed.png
index 346c4677..b32f7ebc 100644
Binary files a/dev/windows-portable-cpu/screenshots/normals_executed.png and b/dev/windows-portable-cpu/screenshots/normals_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/point_mesh_distance_executed.png b/dev/windows-portable-cpu/screenshots/point_mesh_distance_executed.png
index 14ba72c2..bffadf12 100644
Binary files a/dev/windows-portable-cpu/screenshots/point_mesh_distance_executed.png and b/dev/windows-portable-cpu/screenshots/point_mesh_distance_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/preview_mesh_threejs_executed.png b/dev/windows-portable-cpu/screenshots/preview_mesh_threejs_executed.png
index bbec2b81..83713a5c 100644
Binary files a/dev/windows-portable-cpu/screenshots/preview_mesh_threejs_executed.png and b/dev/windows-portable-cpu/screenshots/preview_mesh_threejs_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/reconstruct_all_executed.png b/dev/windows-portable-cpu/screenshots/reconstruct_all_executed.png
index b88f5b4c..7b0c76f6 100644
Binary files a/dev/windows-portable-cpu/screenshots/reconstruct_all_executed.png and b/dev/windows-portable-cpu/screenshots/reconstruct_all_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/refine_mesh_executed.png b/dev/windows-portable-cpu/screenshots/refine_mesh_executed.png
index e94194d4..2b1f1766 100644
Binary files a/dev/windows-portable-cpu/screenshots/refine_mesh_executed.png and b/dev/windows-portable-cpu/screenshots/refine_mesh_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/remesh_intersections_executed.png b/dev/windows-portable-cpu/screenshots/remesh_intersections_executed.png
index ca2ee11d..40b9de12 100644
Binary files a/dev/windows-portable-cpu/screenshots/remesh_intersections_executed.png and b/dev/windows-portable-cpu/screenshots/remesh_intersections_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/remeshing_executed.png b/dev/windows-portable-cpu/screenshots/remeshing_executed.png
index 5a566c2a..c2261f8c 100644
Binary files a/dev/windows-portable-cpu/screenshots/remeshing_executed.png and b/dev/windows-portable-cpu/screenshots/remeshing_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/sMOOth_executed.png b/dev/windows-portable-cpu/screenshots/sMOOth_executed.png
index 00e57fd3..fd7558f1 100644
Binary files a/dev/windows-portable-cpu/screenshots/sMOOth_executed.png and b/dev/windows-portable-cpu/screenshots/sMOOth_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/sharpen_all_executed.png b/dev/windows-portable-cpu/screenshots/sharpen_all_executed.png
index 910a31f9..e921d85d 100644
Binary files a/dev/windows-portable-cpu/screenshots/sharpen_all_executed.png and b/dev/windows-portable-cpu/screenshots/sharpen_all_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/sharpen_executed.png b/dev/windows-portable-cpu/screenshots/sharpen_executed.png
index 432228c2..77a5cc66 100644
Binary files a/dev/windows-portable-cpu/screenshots/sharpen_executed.png and b/dev/windows-portable-cpu/screenshots/sharpen_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/side_by_side_viewer_executed.png b/dev/windows-portable-cpu/screenshots/side_by_side_viewer_executed.png
index a3d3b8e8..040db06d 100644
Binary files a/dev/windows-portable-cpu/screenshots/side_by_side_viewer_executed.png and b/dev/windows-portable-cpu/screenshots/side_by_side_viewer_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/skeleton_all_executed.png b/dev/windows-portable-cpu/screenshots/skeleton_all_executed.png
index 1cfb71f4..b7eb0890 100644
Binary files a/dev/windows-portable-cpu/screenshots/skeleton_all_executed.png and b/dev/windows-portable-cpu/screenshots/skeleton_all_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/skeleton_extraction_executed.png b/dev/windows-portable-cpu/screenshots/skeleton_extraction_executed.png
index eb622489..84019126 100644
Binary files a/dev/windows-portable-cpu/screenshots/skeleton_extraction_executed.png and b/dev/windows-portable-cpu/screenshots/skeleton_extraction_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/smooth_all_executed.png b/dev/windows-portable-cpu/screenshots/smooth_all_executed.png
index 2f50e0b7..4f54ca10 100644
Binary files a/dev/windows-portable-cpu/screenshots/smooth_all_executed.png and b/dev/windows-portable-cpu/screenshots/smooth_all_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/surface_reconstruction_executed.png b/dev/windows-portable-cpu/screenshots/surface_reconstruction_executed.png
index 6b914bcf..952494c8 100644
Binary files a/dev/windows-portable-cpu/screenshots/surface_reconstruction_executed.png and b/dev/windows-portable-cpu/screenshots/surface_reconstruction_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/test_loading_executed.png b/dev/windows-portable-cpu/screenshots/test_loading_executed.png
index dd764dca..7956a203 100644
Binary files a/dev/windows-portable-cpu/screenshots/test_loading_executed.png and b/dev/windows-portable-cpu/screenshots/test_loading_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/transform_executed.png b/dev/windows-portable-cpu/screenshots/transform_executed.png
index 205051ef..9373eff2 100644
Binary files a/dev/windows-portable-cpu/screenshots/transform_executed.png and b/dev/windows-portable-cpu/screenshots/transform_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/uv_unwrap_executed.png b/dev/windows-portable-cpu/screenshots/uv_unwrap_executed.png
index 0082da09..0e8eb229 100644
Binary files a/dev/windows-portable-cpu/screenshots/uv_unwrap_executed.png and b/dev/windows-portable-cpu/screenshots/uv_unwrap_executed.png differ
diff --git a/dev/windows-portable-cpu/screenshots/view_texture_executed.png b/dev/windows-portable-cpu/screenshots/view_texture_executed.png
index b1fb8f21..7c149738 100644
Binary files a/dev/windows-portable-cpu/screenshots/view_texture_executed.png and b/dev/windows-portable-cpu/screenshots/view_texture_executed.png differ
diff --git a/dev/windows-portable-cpu/session.log b/dev/windows-portable-cpu/session.log
index 019532e1..eb0715d9 100644
--- a/dev/windows-portable-cpu/session.log
+++ b/dev/windows-portable-cpu/session.log
@@ -1,4 +1,4 @@
-[00:00] Crash dump logging enabled: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-2137\dev\windows-portable-cpu\crash_dump.log
+[00:00] Crash dump logging enabled: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-0031\dev\windows-portable-cpu\crash_dump.log
[00:00]
[00:00] [1/5] SYNTAX
[00:00] ----------------------------------------
@@ -19,1649 +19,777 @@ Setting up ComfyUI...
[00:00] Fetching latest release version...
[00:00] Latest version: v0.20.1
[00:00] Downloading portable ComfyUI from https://github.com/comfyanonymous/ComfyUI/releases/download/v0.20.1/ComfyUI_windows_portable_nvidia.7z...
-[00:01] Downloaded: 10%
-[00:02] Downloaded: 20%
-[00:03] Downloaded: 30%
-[00:04] Downloaded: 40%
-[00:04] Downloaded: 50%
-[00:05] Downloaded: 60%
-[00:06] Downloaded: 70%
-[00:07] Downloaded: 80%
-[00:08] Downloaded: 90%
-[00:08] Downloaded: 100%
-[00:08] Downloaded to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1.7z
-[00:08] Extracting to cache: C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1
-[00:08] Extracting ComfyUI_portable_v0.20.1.7z...
-[00:08] Using 7z: 7z
-[02:18] Extracted to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1
-[02:18] Copying from cache to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui
-[02:40] Installing uv into embedded Python...
-[02:40] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install uv
-[02:44] Installing ComfyUI requirements...
-[02:44] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m uv pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\requirements.txt
-[02:45]
+[00:02] Downloaded: 10%
+[00:05] Downloaded: 20%
+[00:07] Downloaded: 30%
+[00:08] Downloaded: 40%
+[00:10] Downloaded: 50%
+[00:12] Downloaded: 60%
+[00:14] Downloaded: 70%
+[00:15] Downloaded: 80%
+[00:17] Downloaded: 90%
+[00:19] Downloaded: 100%
+[00:19] Downloaded to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1.7z
+[00:19] Extracting to cache: C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1
+[00:19] Extracting ComfyUI_portable_v0.20.1.7z...
+[00:19] Using 7z: 7z
+[02:30] Extracted to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1
+[02:30] Copying from cache to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui
+[04:12] Installing uv into embedded Python...
+[04:12] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install uv
+[04:15] Installing ComfyUI requirements...
+[04:15] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m uv pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\requirements.txt
+[04:15]
Installing custom node...
-[02:45] Copying ComfyUI-GeometryPack to custom_nodes/...
-[02:47] Installing node requirements...
-[02:47] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\requirements.txt
-[02:56]
+[04:15] Copying ComfyUI-GeometryPack to custom_nodes/...
+[04:17] Installing node requirements...
+[04:17] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\requirements.txt
+[04:25]
Running install.py...
-[02:56] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\install.py
-[02:56] [comfy-env] Enabled Windows long path support
-[02:58] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
-[02:58] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
-[02:58] [comfy-env] Workspace: C:\ce
-[02:58] [comfy-env] ComfyUI: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI
-[02:58] [comfy-env] Found 1 node config(s):
-[02:58] - geometrypack-nodes <- custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml (python=host)
-[02:58] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.11.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.11/cp313.
-[03:00] [comfy-env] GPU: No GPU detected
-[03:00] [comfy-env] Comfyui feature -> torch 2.11.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch)
-[03:00] [comfy-env] cuda-wheels: 1 package(s) need a matched (cuda, torch, python) combo: ['cumesh']
-[03:00] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.11/cp313
-[03:00] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64
-[03:00] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl
-[03:00] [comfy-env] cuda-wheels combo: cu13.0/torch2.11 (bootstrap matches; per-node envs will pin to this)
-[03:00] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64
-[03:00] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl
-[03:00] [comfy-env] geometrypack-nodes: cuda-wheels deferred for post-pixi install (cumesh)
-[03:00] Generated C:\ce\pixi.toml
-[03:00] [comfy-env] Installing 1 environment(s):
-[03:00] - geometrypack-nodes (python=host, 14 pypi deps, 1 cuda wheels)
-[03:00] [comfy-env] Running `pixi install -e geometrypack-nodes`...
-[05:35] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
-[05:35] - Scripts/.librsvg-pre-unlink.bat
-[05:35] To enable them, run:
-[05:35] pixi config set --local run-post-link-scripts insecure
-[05:35] More info:
-[05:35] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
-[06:26] The geometrypack-nodes environment has been installed.
-[06:26] [comfy-env] geometrypack-nodes: installing cuda-wheels with --no-deps (cumesh)
-[06:27] Using Python 3.13.13 environment at: .pixi\envs\geometrypack-nodes
-[06:27] Resolved 1 package in 502ms
-[06:27] Downloading cumesh (3.8MiB)
-[06:27] Downloaded cumesh
-[06:27] Prepared 1 package in 91ms
-[06:27] Installed 1 package in 21ms
-[06:27] + cumesh==0.0.1+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/cumesh-latest/cumesh-0.0.1%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
-[06:27] [comfy-env] Install log: C:\ce\install.log
-[06:27]
-[06:27] Installation complete!
-[06:28] Installing validation endpoint...
-[06:28] Cloning PozzettiAndrea/ComfyUI-validate-endpoint...
-[06:28] Running: git clone --depth 1 https://github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
-[06:28] CUDA packages absent (will mock): cumesh
-[06:28] [INSTALL] PASSED
-[06:28]
-[06:28] [3/5] REGISTRATION
-[06:28] ----------------------------------------
-[06:28]
+[04:25] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\install.py
+[04:25] [comfy-env] Enabled Windows long path support
+[04:27] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
+[04:27] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
+[04:27] [comfy-env] Workspace: C:\ce
+[04:27] [comfy-env] ComfyUI: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI
+[04:27] [comfy-env] Found 1 node config(s):
+[04:27] - geometrypack-nodes <- custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml (python=host)
+[04:28] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.11.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.11/cp313.
+[04:29] [comfy-env] GPU: No GPU detected
+[04:29] [comfy-env] Comfyui feature -> torch 2.11.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch)
+[04:29] [comfy-env] cuda-wheels: 1 package(s) need a matched (cuda, torch, python) combo: ['cumesh']
+[04:29] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.11/cp313
+[04:29] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64
+[04:30] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl
+[04:30] [comfy-env] cuda-wheels combo: cu13.0/torch2.11 (bootstrap matches; per-node envs will pin to this)
+[04:30] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64
+[04:30] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl
+[04:30] [comfy-env] geometrypack-nodes: cuda-wheels deferred for post-pixi install (cumesh)
+[04:30] Generated C:\ce\pixi.toml
+[04:30] [comfy-env] Installing 1 environment(s):
+[04:30] - geometrypack-nodes (python=host, 14 pypi deps, 1 cuda wheels)
+[04:30] [comfy-env] Running `pixi install -e geometrypack-nodes`...
+[07:08] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
+[07:08] - Scripts/.librsvg-pre-unlink.bat
+[07:08] To enable them, run:
+[07:08] pixi config set --local run-post-link-scripts insecure
+[07:08] More info:
+[07:08] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
+[07:55] The geometrypack-nodes environment has been installed.
+[07:55] [comfy-env] geometrypack-nodes: installing cuda-wheels with --no-deps (cumesh)
+[07:55] Using Python 3.13.13 environment at: .pixi\envs\geometrypack-nodes
+[07:55] Resolved 1 package in 593ms
+[07:56] Downloading cumesh (3.8MiB)
+[07:56] Downloaded cumesh
+[07:56] Prepared 1 package in 89ms
+[07:56] Installed 1 package in 16ms
+[07:56] + cumesh==0.0.1+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/cumesh-latest/cumesh-0.0.1%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
+[07:56] [comfy-env] Recorded install hash 7d82e6dafd7b -> C:\ce\install.hash
+[07:56] [comfy-env] Install log: C:\ce\install.log
+[07:56]
+[07:56] Installation complete!
+[07:56] Installing validation endpoint...
+[07:56] Cloning PozzettiAndrea/ComfyUI-validate-endpoint...
+[07:56] Running: git clone --depth 1 https://github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
+[07:58] CUDA packages absent (will mock): cumesh
+[07:58] [INSTALL] PASSED
+[07:58]
+[07:58] [3/5] REGISTRATION
+[07:58] ----------------------------------------
+[07:58]
[DEBUG] server=None, server_url=None, api=None
-[06:28]
+[07:58]
Starting ComfyUI server...
-[06:28] Starting ComfyUI server on port 41896...
-[06:28] CUDA mock packages: cumesh
-[06:28] Starting ComfyUI server on port 41896...
-[06:28] Waiting for server to be ready (timeout: 600s)...
-[06:29] [ComfyUI] setup plugin alembic.autogenerate.schemas
-[06:29] [ComfyUI] setup plugin alembic.autogenerate.tables
-[06:29] [ComfyUI] setup plugin alembic.autogenerate.types
-[06:29] [ComfyUI] setup plugin alembic.autogenerate.constraints
-[06:29] [ComfyUI] setup plugin alembic.autogenerate.defaults
-[06:29] [ComfyUI] setup plugin alembic.autogenerate.comments
-[06:29] [ComfyUI] [comfy-env] ComfyUI-GeometryPack: 1 isolation env(s):
-[06:29] [ComfyUI] [comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes
-[06:29] [ComfyUI] [comfy-env] prestartup complete
-[06:29] [ComfyUI]
-[06:29] [ComfyUI] Prestartup times for custom nodes:
-[06:29] [ComfyUI] 0.3 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
-[06:29] [ComfyUI]
-[06:31] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
-[06:31] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
-[06:32] [ComfyUI] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4']}
-[06:32] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []}
-[06:32] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []}
-[06:32] [ComfyUI] Checkpoint files will always be loaded safely.
-[06:32] [ComfyUI] Total VRAM 16379 MB, total RAM 16379 MB
-[06:32] [ComfyUI] pytorch version: 2.11.0+cu130
-[06:32] [ComfyUI] Set vram state to: DISABLED
-[06:32] [ComfyUI] Device: cpu
-[06:33] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention
-[06:37] [ComfyUI] Python version: 3.13.12 (tags/v3.13.12:1cbe481, Feb 3 2026, 18:22:25) [MSC v.1944 64 bit (AMD64)]
-[06:37] [ComfyUI] ComfyUI version: 0.20.1
-[06:37] [ComfyUI] comfy-aimdo version: 0.2.14
-[06:37] [ComfyUI] comfy-kitchen version: 0.2.8
-[06:37] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ******
-[06:37] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ******
-[06:37] [ComfyUI] ComfyUI frontend version: 1.42.15
-[06:37] [ComfyUI] [Prompt Server] web root: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfyui_frontend_package\static
-[06:37] [ComfyUI] Asset seeder disabled
-[06:39] [ComfyUI] loading...
-[06:39] [ComfyUI] calling register_nodes
-[06:39] [ComfyUI] [comfy-env] Version: 0.3.82
-[06:40] [ComfyUI] [comfy-env] register_nodes: ComfyUI-GeometryPack
-[06:40] [ComfyUI] [comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI
-[06:40] [ComfyUI] [comfy-env] Found 1 isolation env(s)
-[06:40] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)...
-[06:40] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
-[06:40] [ComfyUI] [comfy-env] Metadata scan: C:\Users\runneradmin\.pixi\bin\pixi.exe run --as-is --manifest-path C:\ce\pixi.toml -e geometrypack-nodes python C:\Users\RUNNER~1\AppData\Local\Temp\comfy_meta_8uxr_aj0.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack nodes
-[06:40] [ComfyUI] [comfy-env] Scan env PATH for nodes:
-[06:40] [ComfyUI] [comfy-env] [0] C:\ce\.pixi\envs\geometrypack-nodes
-[06:40] [ComfyUI] [comfy-env] [1] C:\ce\.pixi\envs\geometrypack-nodes\Library\bin
-[06:40] [ComfyUI] [comfy-env] [2] C:\ce\.pixi\envs\geometrypack-nodes\Scripts
-[06:40] [ComfyUI] [comfy-env] [3] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\bpy
-[06:40] [ComfyUI] [comfy-env] [4] C:\Windows\System32
-[06:40] [ComfyUI] [comfy-env] [5] C:\Windows
-[06:40] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem
-[06:54] [ComfyUI] [comfy-env] Metadata scan stderr for nodes:
-[06:54] [ComfyUI] [comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
-[06:54] [ComfyUI] [comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
-[06:54] [ComfyUI] [comfy-env] [meta-scan] import OK
-[06:54] [ComfyUI] [comfy-env] Scanned nodes: 125 nodes (14.0s)
-[06:54] [ComfyUI] [comfy-env] Scanned nodes root: 125 nodes (14.0s)
-[06:54] [ComfyUI] [comfy-env] Imported nodes root: 125 nodes (isolation)
-[06:54] [ComfyUI] [comfy-env] Registered 125 total nodes
-[06:54] [ComfyUI]
-[06:54] [ComfyUI] Import times for custom nodes:
-[06:54] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\websocket_image_save.py
-[06:54] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
-[06:54] [ComfyUI] 15.6 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
-[06:54] [ComfyUI]
-[06:54] [ComfyUI] Context impl SQLiteImpl.
-[06:54] [ComfyUI] Will assume non-transactional DDL.
-[06:55] [ComfyUI] Context impl SQLiteImpl.
-[06:55] [ComfyUI] Will assume non-transactional DDL.
-[06:55] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema
-[06:55] [ComfyUI] Revision ID: 0001_assets
-[06:55] [ComfyUI] Revises: None
-[06:55] [ComfyUI] Create Date: 2025-12-10 00:00:00
-[06:55] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table.
-[06:55] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references.
-[06:55] [ComfyUI] Change preview_id FK from assets.id to asset_references.id.
-[06:55] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id
-[06:55] [ComfyUI] Starting server
-[06:55] [ComfyUI]
-[06:55] [ComfyUI] To see the GUI go to: http://127.0.0.1:41896
-[06:56] Server responding, waiting for nodes to load...
-[07:16] Server is ready!
-[07:16] Checking for import errors in server logs...
-[07:16] No import errors detected
-[07:16] Found 814 registered nodes
-[07:16] [REGISTRATION] PASSED
-[07:16]
-[07:16] [4/5] INSTANTIATION
-[07:16] ----------------------------------------
-[07:16]
-[DEBUG] server=, server_url=None, api=
-[07:16] Testing node constructors...
-[07:20] All 125 node(s) instantiated successfully!
-[07:20] [INSTANTIATION] PASSED
-[07:20]
-[07:20] [5/5] EXECUTION
-[07:20] ----------------------------------------
-[07:20]
-[DEBUG] server=, server_url=None, api=
-[07:20] CPU runner - will execute 30 workflow(s)
-[07:20] Running 33 workflow(s) (all with videos)...
-[07:20] Installing screenshot dependencies (playwright, pillow)...
-[07:24] Packages installed, downloading chromium browser...
-[07:36] Screenshot dependencies installed successfully
-[07:37] Starting headless browser...
-[07:37] Downloading Mesa llvmpipe for Windows...
-[07:41] Copied opengl32.dll to Chromium dir
-[07:41] Copied libgallium_wgl.dll to Chromium dir
-[07:41] Using Mesa llvmpipe (desktop GL) -- multithreaded CPU rendering
-[07:41] Capturing execution frames: alpha_wrap.json
-[07:51] Frame 1 saved (frame_000.jpg, t=0.0s)
-[07:51] Validating workflow...
-[07:51] [ComfyUI] === /validate endpoint called ===
-[07:51] [ComfyUI] Received JSON with keys: ['prompt']
-[07:51] [ComfyUI] Prompt has 5 nodes
-[07:51] [ComfyUI] Node 4: GeomPackLoadMesh
-[07:51] [ComfyUI] Inputs: {"file_path": "3d/ArmoredWarrior_00005_.glb"}
-[07:51] [ComfyUI] Node 5: GeomPackAlphaWrap
-[07:51] [ComfyUI] Inputs: {"alpha_percent": 1.1, "offset_percent": 0.01, "report_panel": "false", "input_mesh": ["4", 0]}
-[07:51] [ComfyUI] Node 6: GeomPackPreviewMeshDual
-[07:51] Queuing workflow for execution...
-[07:51] [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
-[07:51] [ComfyUI] Node 9: GeomPackPreviewMeshMulti
-[07:51] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[1.6361067258611197,1.6476459280683735,1.6093683078862575],\\\"focalPoint\\\":[0.0000012814998626708984,-
-[07:51] [ComfyUI] Node 11: GeomPackRemesh
-[07:51] [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]}
-[07:51] [ComfyUI] Generated prompt_id: 80a19c1e-8222-4245-b4cf-e344f5411ce4
-[07:51] [ComfyUI] Calling execution.validate_prompt()...
-[07:51] [ComfyUI] Validation result: valid=True
-[07:51] [ComfyUI] === Validation PASSED ===
-[07:51] [ComfyUI] got prompt
-[07:51] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/ArmoredWarrior_00005_.glb'
-[07:51] [ComfyUI] [comfy-env] SubprocessWorker: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
-[07:51] [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'}
-[07:51] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[07:51] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[07:51] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
-[07:51] [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
-[07:51] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
-[07:51] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
-[07:51] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py', 'tcp://127.0.0.1:52506']...
-[07:53] Frame 2 saved (frame_001.jpg, t=2.3s)
-[07:53] [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True
-[07:53] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
-[07:53] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
-[07:53] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
-[07:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[07:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[07:53] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[07:53] [ComfyUI] [SubprocessWorker] sending request via socket...
-[07:53] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method
-[07:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/ArmoredWarrior_00005_.glb
-[07:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/ArmoredWarrior_00005_.glb
-[07:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 1 geometries)
-[07:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 18061 vertices, 19827 faces
-[07:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 18061 vertices, 19827 faces
-[07:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 18061 vertices, 19827 faces
-[07:55] Frame 3 saved (frame_002.jpg, t=4.5s)
-[07:55] [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True
-[07:55] [ComfyUI] [SubprocessWorker] got response: ok
-[07:56] [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): result: NodeOutput
-[07:56] [ComfyUI] [comfy-env] Running GeomPackAlphaWrap: alpha_percent: 1.1, offset_percent: 0.01, input_mesh: Trimesh
-[07:56] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction_cgal.alpha_wrap.AlphaWrapNode.EXECUTE_NORMALIZED
-[07:56] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[07:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[07:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[07:56] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[07:56] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[07:56] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[07:56] [ComfyUI] [SubprocessWorker] sending request via socket...
-[07:56] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method
-[07:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 18,061 vertices, 19,827 faces (mesh)
-[07:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Bounding box diagonal: 1.4618
-[07:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha: 0.016080 (1.1% of bbox)
-[07:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Offset: 0.000146 (0.01% of bbox)
-[07:56] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
-[07:56] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
-[07:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Built CGAL input data in 0.1s
-[07:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...
-[07:57] [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB
-[07:57] Frame 4 saved (frame_003.jpg, t=6.7s)
-[07:57] [capture-periodic] freeze=3ms shot=100ms unfreeze=4ms saved=True
-[08:01] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.0s, RSS 0 MB (+0 MB)
-[08:01] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True
-[08:01] [ComfyUI] [SubprocessWorker] got response: ok
-[08:01] [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.40s): result: NodeOutput
-[08:01] [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
-[08:01] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[08:01] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:01] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:01] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:01] Node executed (1 total), capturing...
-[08:01] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[08:01] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:01] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 18061 vertices, 19827 faces
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 12770 vertices, 25536 faces
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=texture, texture=True, vertex_colors=False
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_d550850a.stl
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_d550850a.stl
-[08:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[08:01] Frame 5 saved (frame_004.jpg, t=10.8s)
-[08:01] [capture-node] freeze=4ms shot=96ms unfreeze=4ms saved=True
-[08:01] [ComfyUI] [SubprocessWorker] got response: ok
-[08:01] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.34s): result: NodeOutput
-[08:01] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
-[08:01] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
-[08:01] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:01] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:01] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:01] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[08:01] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:01] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method
-[08:02] Node executed (2 total), capturing...
-[08:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
-[08:02] [ComfyUI] [SubprocessWorker] got response: ok
-[08:02] [ComfyUI] [comfy-env] GeomPackRemesh done (0.14s): result: NodeOutput
-[08:02] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
-[08:02] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
-[08:02] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:02] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:02] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:02] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[08:02] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:02] [ComfyUI] [SubprocessWorker] call_id=5 sending call_method
-[08:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
-[08:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces
-[08:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
-[08:02] Frame 6 saved (frame_005.jpg, t=11.2s)
-[08:02] [capture-node] freeze=23ms shot=530ms unfreeze=4ms saved=True
-[08:04] [capture-loop] iter=100 t=13.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=6.2/16.0GB (39%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.80GB
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces
-[08:04] [ComfyUI] [SubprocessWorker] got response: ok
-[08:04] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.35s): result: NodeOutput
-[08:04] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
-[08:04] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[08:04] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:04] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:04] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:04] Node executed (3 total), capturing...
-[08:04] [ComfyUI] [SubprocessWorker] created 3 shm blocks
-[08:04] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:04] [ComfyUI] [SubprocessWorker] call_id=6 sending call_method
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 18061 vertices, 19827 faces
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ae90f2e5.vtp
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (18061 vertices)
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 18061 vertices, 19827 faces
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ae90f2e5.vtp
-[08:04] Frame 7 saved (frame_006.jpg, t=13.7s)
-[08:04] [capture-node] freeze=3ms shot=117ms unfreeze=3ms saved=True
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 12770 vertices, 25536 faces
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ae90f2e5.vtp
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (12770 vertices)
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 12770 vertices, 25536 faces
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ae90f2e5.vtp
-[08:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 1967 vertices, 3930 faces
-[08:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ae90f2e5.vtp
-[08:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (1967 vertices)
-[08:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 1967 vertices, 3930 faces
-[08:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ae90f2e5.vtp
-[08:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
-[08:05] [ComfyUI] [SubprocessWorker] got response: ok
-[08:05] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.61s): result: NodeOutput
-[08:05] [ComfyUI] Prompt executed in 13.90 seconds
-[08:05] Node executed (4 total), capturing...
-[08:05] Frame 8 saved (frame_007.jpg, t=14.3s)
-[08:05] [capture-node] freeze=3ms shot=119ms unfreeze=0ms saved=True
-[08:05] Execution complete (t=14.3s)
-[08:05] Captured 8 unique frames over 14.48s
-[08:05] [debug] iframes: 2
-[08:05] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
-[08:05] [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
-[08:05] [timing] trigger_3d_previews: 0.0s
-[08:08] Saved high-quality screenshot: alpha_wrap_executed.png
-[08:08] [timing] final_screenshot: 0.3s
-[08:08] Capturing execution frames: batch_remesh.json
-[08:15] Frame 1 saved (frame_000.jpg, t=0.0s)
-[08:15] Validating workflow...
-[08:15] [ComfyUI] === /validate endpoint called ===
-[08:15] [ComfyUI] Received JSON with keys: ['prompt']
-[08:15] [ComfyUI] Prompt has 4 nodes
-[08:15] [ComfyUI] Node 1: GeomPackLoadMeshBatch
-[08:15] [ComfyUI] Inputs: {"folder_path": "3d", "start_index": 0, "max_meshes": 4}
-[08:15] [ComfyUI] Node 4: GeomPackMeshInfo
-[08:15] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
-[08:15] Queuing workflow for execution...
-[08:15] [ComfyUI] Node 6: GeomPackPreviewMeshVTKBatch
-[08:15] [ComfyUI] Inputs: {"mode": "fields", "index": 0, "preview_vtk_batch": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\
-[08:15] [ComfyUI] Node 11: GeomPackRemesh
-[08:15] [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]}
-[08:15] [ComfyUI] Generated prompt_id: 02ffe29a-2242-416f-a6ba-49f213be66a1
-[08:15] [ComfyUI] Calling execution.validate_prompt()...
-[08:15] [ComfyUI] Validation result: valid=True
-[08:15] [ComfyUI] === Validation PASSED ===
-[08:15] [ComfyUI] got prompt
-[08:15] [ComfyUI] [comfy-env] Running GeomPackLoadMeshBatch: folder_path: '3d', start_index: 0, max_meshes: 4
-[08:15] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh_batch.LoadMeshBatch.EXECUTE_NORMALIZED
-[08:15] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:15] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:15] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:15] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:15] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:15] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[08:15] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:15] [ComfyUI] [SubprocessWorker] call_id=7 sending call_method
-[08:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found folder in input: 3d
-[08:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 12 mesh files
-[08:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading up to 4 meshes
-[08:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\ArmoredWarrior_00005_.glb
-[08:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 1 geometries)
-[08:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 18061 vertices, 19827 faces
-[08:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 18061 vertices, 19827 faces
-[08:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [1/4] Loaded ArmoredWarrior_00005_.glb: 18061 vertices, 19827 faces
-[08:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\Stanford_Bunny.stl
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [2/4] Loaded Stanford_Bunny.stl: 56203 vertices, 112402 faces
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\camel_b.obj
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2032 vertices, 3576 faces
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2032 vertices, 3576 faces
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [3/4] Loaded camel_b.obj: 2032 vertices, 3576 faces
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\camelhead.off
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [4/4] Loaded camelhead.off: 11381 vertices, 22704 faces
-[08:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded 4 meshes
-[08:16] [ComfyUI] [SubprocessWorker] got response: ok
-[08:16] [ComfyUI] [comfy-env] GeomPackLoadMeshBatch done (1.75s): result: NodeOutput
-[08:16] [ComfyUI] [comfy-env] Running GeomPackMeshInfo: trimesh: list[4]
-[08:16] [ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_info.MeshInfoNode.EXECUTE_NORMALIZED
-[08:16] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:16] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:16] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:16] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:16] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:17] [ComfyUI] [SubprocessWorker] created 4 shm blocks
-[08:17] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:17] [ComfyUI] [SubprocessWorker] call_id=8 sending call_method
-[08:17] Frame 2 saved (frame_001.jpg, t=2.3s)
-[08:17] [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True
-[08:17] [ComfyUI] [SubprocessWorker] got response: ok
-[08:17] [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): result: NodeOutput
-[08:17] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
-[08:17] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
-[08:17] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:17] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:17] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:17] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[08:17] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:17] [ComfyUI] [SubprocessWorker] call_id=9 sending call_method
-[08:17] Node executed (1 total), capturing...
-[08:18] Frame 3 saved (frame_002.jpg, t=2.9s)
-[08:18] [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True
-[08:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
-[08:18] [ComfyUI] [SubprocessWorker] got response: ok
-[08:18] [ComfyUI] [comfy-env] GeomPackRemesh done (0.66s): result: NodeOutput
-[08:18] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
-[08:18] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
-[08:18] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:18] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:18] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:18] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[08:18] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:18] [ComfyUI] [SubprocessWorker] call_id=10 sending call_method
-[08:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
-[08:18] [ComfyUI] [SubprocessWorker] got response: ok
-[08:18] [ComfyUI] [comfy-env] GeomPackRemesh done (0.24s): result: NodeOutput
-[08:18] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
-[08:18] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
-[08:18] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:18] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:18] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:18] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[08:18] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:18] [ComfyUI] [SubprocessWorker] call_id=11 sending call_method
-[08:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
-[08:18] [ComfyUI] [SubprocessWorker] got response: ok
-[08:18] [ComfyUI] [comfy-env] GeomPackRemesh done (0.14s): result: NodeOutput
-[08:18] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
-[08:18] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
-[08:18] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:18] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:18] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:18] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[08:18] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:18] [ComfyUI] [SubprocessWorker] call_id=12 sending call_method
-[08:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
-[08:18] [ComfyUI] [SubprocessWorker] got response: ok
-[08:18] [ComfyUI] [comfy-env] GeomPackRemesh done (0.24s): result: NodeOutput
-[08:18] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
-[08:18] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
-[08:18] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:18] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:18] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:19] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[08:19] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:19] [ComfyUI] [SubprocessWorker] call_id=13 sending call_method
-[08:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
-[08:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 18061 vertices, 19827 faces
-[08:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
-[08:20] Frame 4 saved (frame_003.jpg, t=5.1s)
-[08:20] [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True
-[08:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces
-[08:21] [ComfyUI] [SubprocessWorker] got response: ok
-[08:21] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.07s): result: NodeOutput
-[08:21] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
-[08:21] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
-[08:21] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:21] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:21] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:21] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:21] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:21] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[08:21] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:21] [ComfyUI] [SubprocessWorker] call_id=14 sending call_method
-[08:21] Node executed (2 total), capturing...
-[08:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
-[08:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces
-[08:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
-[08:21] Frame 5 saved (frame_004.jpg, t=6.2s)
-[08:21] [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True
-[08:21] [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.71GB
-[08:27] [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=52% browser_rss=0.72GB
-[08:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces
-[08:30] [ComfyUI] [SubprocessWorker] got response: ok
-[08:30] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (9.55s): result: NodeOutput
-[08:30] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
-[08:30] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
-[08:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:30] Node executed (3 total), capturing...
-[08:30] Frame 6 saved (frame_005.jpg, t=15.7s)
-[08:30] [capture-node] freeze=4ms shot=89ms unfreeze=3ms saved=True
-[08:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:30] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[08:30] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:30] [ComfyUI] [SubprocessWorker] call_id=15 sending call_method
-[08:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
-[08:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2032 vertices, 3576 faces
-[08:32] [capture-loop] iter=150 t=17.7s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=6.8/16.0GB (42%) swap=0.2/2.9GB (8%) cpu=28% browser_rss=0.71GB
-[08:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
-[08:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 9670 vertices, 19338 faces
-[08:34] [ComfyUI] [SubprocessWorker] got response: ok
-[08:34] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (4.19s): result: NodeOutput
-[08:34] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
-[08:34] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
-[08:34] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:34] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:34] Node executed (4 total), capturing...
-[08:34] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:34] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:34] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:34] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[08:34] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:34] [ComfyUI] [SubprocessWorker] call_id=16 sending call_method
-[08:35] Frame 7 saved (frame_006.jpg, t=19.9s)
-[08:35] [capture-node] freeze=2ms shot=80ms unfreeze=3ms saved=True
-[08:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
-[08:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces
-[08:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
-[08:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 206 vertices, 394 faces
-[08:38] [ComfyUI] [SubprocessWorker] got response: ok
-[08:38] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (3.37s): result: NodeOutput
-[08:38] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTKBatch: mode: list[1], index: list[1], trimesh: list[4]
-[08:38] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk_batch.PreviewMeshVTKBatchNode.EXECUTE_NORMALIZED
-[08:38] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:38] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:38] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:38] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:38] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:38] [ComfyUI] [SubprocessWorker] created 4 shm blocks
-[08:38] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:38] [ComfyUI] [SubprocessWorker] call_id=17 sending call_method
-[08:38] Node executed (5 total), capturing...
-[08:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Batch size: 4, showing index: 1/4
-[08:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 5251 vertices, 11070 faces
-[08:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
-[08:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
-[08:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP/STL export
-[08:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_batch_70aa2577.stl
-[08:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=4.318366133448304, no fields
-[08:38] Frame 8 saved (frame_007.jpg, t=23.3s)
-[08:38] [capture-node] freeze=3ms shot=100ms unfreeze=5ms saved=True
-[08:38] [ComfyUI] [SubprocessWorker] got response: ok
-[08:38] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTKBatch done (0.40s): result: NodeOutput
-[08:38] [ComfyUI] Prompt executed in 23.35 seconds
-[08:38] Node executed (6 total), capturing...
-[08:38] Frame 9 saved (frame_008.jpg, t=23.7s)
-[08:38] [capture-node] freeze=3ms shot=95ms unfreeze=3ms saved=True
-[08:39] Execution complete (t=24.0s)
-[08:39] Captured 9 unique frames over 24.0s
-[08:39] [debug] iframes: 1
-[08:39] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=622x373, rafFrozen=False
-[08:39] [timing] trigger_3d_previews: 0.0s
-[08:41] Saved high-quality screenshot: batch_remesh_executed.png
-[08:41] [timing] final_screenshot: 0.2s
-[08:41] Capturing execution frames: boolean_ops.json
-[08:47] Frame 1 saved (frame_000.jpg, t=0.0s)
-[08:47] Validating workflow...
-[08:47] [ComfyUI] === /validate endpoint called ===
-[08:47] [ComfyUI] Received JSON with keys: ['prompt']
-[08:47] [ComfyUI] Prompt has 5 nodes
-[08:47] [ComfyUI] Node 1: GeomPackCreatePrimitive
-[08:47] [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
-[08:47] [ComfyUI] Node 2: GeomPackCreatePrimitive
-[08:47] Queuing workflow for execution...
-[08:47] [ComfyUI] Inputs: {"shape": "sphere", "size": 2.5, "subdivisions": 2}
-[08:47] [ComfyUI] Node 21: GeomPackPreviewMeshDual
-[08:47] [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
-[08:47] [ComfyUI] Node 22: GeomPackPreviewMeshVTK
-[08:47] [ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":true,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": ["2
-[08:47] [ComfyUI] Node 25: GeomPackBoolean
-[08:47] [ComfyUI] Inputs: {"operation": "union", "backend": "libigl_cgal", "mesh_a": ["1", 0], "mesh_b": ["2", 0]}
-[08:47] [ComfyUI] Generated prompt_id: aa96d901-bbc9-4733-8beb-aee281a509a6
-[08:47] [ComfyUI] Calling execution.validate_prompt()...
-[08:47] [ComfyUI] Validation result: valid=True
-[08:47] [ComfyUI] === Validation PASSED ===
-[08:47] [ComfyUI] got prompt
-[08:47] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2
-[08:47] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
-[08:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:47] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[08:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:47] [ComfyUI] [SubprocessWorker] call_id=18 sending call_method
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces
-[08:47] [ComfyUI] [SubprocessWorker] got response: ok
-[08:47] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
-[08:47] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1
-[08:47] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
-[08:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:47] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[08:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:47] [ComfyUI] [SubprocessWorker] call_id=19 sending call_method
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
-[08:47] [ComfyUI] [SubprocessWorker] got response: ok
-[08:47] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.11s): result: NodeOutput
-[08:47] [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
-[08:47] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[08:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:47] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[08:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:47] [ComfyUI] [SubprocessWorker] call_id=20 sending call_method
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 162 vertices, 320 faces
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_54100170.stl
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_54100170.stl
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[08:47] [ComfyUI] [SubprocessWorker] got response: ok
-[08:47] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.16s): result: NodeOutput
-[08:47] [ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'union', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh
-[08:47] [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED
-[08:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:47] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[08:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:47] [ComfyUI] [SubprocessWorker] call_id=21 sending call_method
-[08:47] Node executed (1 total), capturing...
-[08:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: libigl_cgal -> GeomPackBoolean_LibiglCGAL
-[08:47] [ComfyUI] [SubprocessWorker] got response: ok
-[08:47] [ComfyUI] [comfy-env] GeomPackBoolean done (0.11s): result: NodeOutput
-[08:47] [ComfyUI] [comfy-env] Running GeomPackBoolean_LibiglCGAL: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'union'
-[08:47] [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.backends.libigl_cgal.BooleanLibiglCGALNode.EXECUTE_NORMALIZED
-[08:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:47] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[08:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:47] [ComfyUI] [SubprocessWorker] call_id=22 sending call_method
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_cgal
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 8 vertices, 12 faces
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 162 vertices, 320 faces
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: union
-[08:48] Frame 2 saved (frame_001.jpg, t=0.7s)
-[08:48] [capture-node] freeze=39ms shot=234ms unfreeze=4ms saved=True
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 302 vertices, 600 faces
-[08:48] [ComfyUI] [SubprocessWorker] got response: ok
-[08:48] [ComfyUI] [comfy-env] GeomPackBoolean_LibiglCGAL done (0.56s): result: NodeOutput
-[08:48] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
-[08:48] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
-[08:48] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:48] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:48] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[08:48] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[08:48] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[08:48] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[08:48] [ComfyUI] [SubprocessWorker] sending request via socket...
-[08:48] [ComfyUI] [SubprocessWorker] call_id=23 sending call_method
-[08:48] Node executed (2 total), capturing...
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 302 vertices, 600 faces
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_d332e92b.vtp
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (302 vertices)
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 302 vertices, 600 faces
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_d332e92b.vtp
-[08:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=True, volume=9.214489033870414, area=25.093742655540616, no fields
-[08:48] [ComfyUI] [SubprocessWorker] got response: ok
-[08:48] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): result: NodeOutput
-[08:48] [ComfyUI] Prompt executed in 1.20 seconds
-[08:49] Frame 3 saved (frame_002.jpg, t=1.3s)
-[08:49] [capture-node] freeze=53ms shot=147ms unfreeze=88ms saved=True
-[08:49] Node executed (3 total), capturing...
-[08:49] Frame 4 saved (frame_003.jpg, t=1.9s)
-[08:49] [capture-node] freeze=2ms shot=126ms unfreeze=0ms saved=True
-[08:49] Execution complete (t=1.9s)
-[08:49] Captured 4 unique frames over 2.08s
-[08:49] [debug] iframes: 2
-[08:49] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
-[08:49] [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=486x348, rafFrozen=True
-[08:49] [timing] trigger_3d_previews: 0.0s
-[08:51] Saved high-quality screenshot: boolean_ops_executed.png
-[08:51] [timing] final_screenshot: 0.2s
-[08:52] Capturing execution frames: boolean_ops_all.json
-[08:58] Frame 1 saved (frame_000.jpg, t=0.0s)
-[08:58] Validating workflow...
-[08:58] [ComfyUI] === /validate endpoint called ===
-[08:58] [ComfyUI] Received JSON with keys: ['prompt']
-[08:58] [ComfyUI] Prompt has 5 nodes
-[08:58] [ComfyUI] Node 1: GeomPackCreatePrimitive
-[08:58] [ComfyUI] Inputs: {"shape": "sphere", "size": 1, "subdivisions": 4}
-[08:58] [ComfyUI] Node 2: GeomPackCreatePrimitive
-[08:58] [ComfyUI] Inputs: {"shape": "cube", "size": 0.8, "subdivisions": 1}
-[08:58] [ComfyUI] Node 3: GeomPackBoolean
-[08:58] Queuing workflow for execution...
-[08:58] [ComfyUI] Inputs: {"operation": "difference", "backend": "libigl_cgal", "mesh_a": ["1", 0], "mesh_b": ["2", 0]}
-[08:58] [ComfyUI] Node 4: GeomPackBoolean
-[08:58] [ComfyUI] Inputs: {"operation": "difference", "backend": "blender_exact", "mesh_a": ["1", 0], "mesh_b": ["2", 0]}
-[08:58] [ComfyUI] Node 5: GeomPackPreviewMeshMulti
-[08:58] [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
-[08:58] [ComfyUI] Generated prompt_id: da9c1847-2803-4c0a-bed1-dcb085509847
-[08:58] [ComfyUI] Calling execution.validate_prompt()...
-[08:58] [ComfyUI] Validation result: valid=True
-[08:58] [ComfyUI] === Validation PASSED ===
-[08:58] [ComfyUI] got prompt
-[08:58] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 0.8, subdivisions: 1
-[08:58] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
-[08:58] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[08:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[08:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
-[08:58] [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
-[08:58] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
-[08:58] [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
-[08:58] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
-[08:58] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
-[08:58] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py', 'tcp://127.0.0.1:55747']...
-[09:00] Frame 2 saved (frame_001.jpg, t=2.2s)
-[09:00] [capture-periodic] freeze=3ms shot=105ms unfreeze=3ms saved=True
-[09:00] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
-[09:00] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
-[09:00] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
-[09:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:00] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[09:00] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:00] [ComfyUI] [SubprocessWorker] call_id=24 sending call_method
-[09:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
-[09:02] [ComfyUI] [SubprocessWorker] got response: ok
-[09:02] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (4.00s): result: NodeOutput
-[09:02] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 1.0, subdivisions: 4
-[09:02] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
-[09:02] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:02] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:02] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:02] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[09:02] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:02] [ComfyUI] [SubprocessWorker] call_id=25 sending call_method
-[09:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 2562 vertices, 5120 faces
-[09:02] [ComfyUI] [SubprocessWorker] got response: ok
-[09:02] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
-[09:02] [ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'difference', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh
-[09:02] [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED
-[09:02] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:02] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:02] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:02] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[09:02] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:02] [ComfyUI] [SubprocessWorker] call_id=26 sending call_method
-[09:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: libigl_cgal -> GeomPackBoolean_LibiglCGAL
-[09:02] [ComfyUI] [SubprocessWorker] got response: ok
-[09:02] [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): result: NodeOutput
-[09:02] [ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'difference', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh
-[09:02] [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED
-[09:02] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:02] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:02] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:02] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[09:02] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:02] [ComfyUI] [SubprocessWorker] call_id=27 sending call_method
-[09:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: blender_exact -> GeomPackBoolean_BlenderExact
-[09:02] [ComfyUI] [SubprocessWorker] got response: ok
-[09:02] [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): result: NodeOutput
-[09:02] [ComfyUI] [comfy-env] Running GeomPackBoolean_LibiglCGAL: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'difference'
-[09:02] [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.backends.libigl_cgal.BooleanLibiglCGALNode.EXECUTE_NORMALIZED
-[09:02] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:02] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:02] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:02] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[09:02] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:02] [ComfyUI] [SubprocessWorker] call_id=28 sending call_method
-[09:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_cgal
-[09:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 2562 vertices, 5120 faces
-[09:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 8 vertices, 12 faces
-[09:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: difference
-[09:02] Frame 3 saved (frame_002.jpg, t=4.4s)
-[09:02] [capture-periodic] freeze=3ms shot=94ms unfreeze=4ms saved=True
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces
-[09:03] [ComfyUI] [SubprocessWorker] got response: ok
-[09:03] [ComfyUI] [comfy-env] GeomPackBoolean_LibiglCGAL done (0.97s): result: NodeOutput
-[09:03] [ComfyUI] [comfy-env] Running GeomPackBoolean_BlenderExact: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'difference'
-[09:03] [ComfyUI] [SubprocessWorker] call_method: nodes.blender_boolean.boolean.BooleanBlenderExactNode.EXECUTE_NORMALIZED
-[09:03] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:03] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:03] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:03] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:03] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:03] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[09:03] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:03] [ComfyUI] [SubprocessWorker] call_id=29 sending call_method
-[09:03] Node executed (1 total), capturing...
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: blender_exact
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 2562 vertices, 5120 faces
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 8 vertices, 12 faces
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: difference
-[09:03] Frame 4 saved (frame_003.jpg, t=5.5s)
-[09:03] [capture-node] freeze=7ms shot=91ms unfreeze=3ms saved=True
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces
-[09:03] [ComfyUI] [SubprocessWorker] got response: ok
-[09:03] [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.47s): result: NodeOutput
-[09:03] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
-[09:03] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[09:03] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:03] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:03] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:03] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:03] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:03] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[09:03] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:03] [ComfyUI] [SubprocessWorker] call_id=30 sending call_method
-[09:03] Node executed (2 total), capturing...
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2202 vertices, 4380 faces
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_5f84da20.vtp
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2202 vertices)
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2202 vertices, 4380 faces
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_5f84da20.vtp
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2202 vertices, 4380 faces
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_5f84da20.vtp
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2202 vertices)
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2202 vertices, 4380 faces
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_5f84da20.vtp
-[09:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
-[09:03] [ComfyUI] [SubprocessWorker] got response: ok
-[09:03] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.20s): result: NodeOutput
-[09:03] [ComfyUI] Prompt executed in 5.93 seconds
-[09:04] Frame 5 saved (frame_004.jpg, t=6.0s)
-[09:04] [capture-node] freeze=3ms shot=156ms unfreeze=3ms saved=True
-[09:04] [capture-loop] iter=50 t=6.3s state={'complete': True, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (14%) cpu=34% browser_rss=0.76GB
-[09:04] Node executed (3 total), capturing...
-[09:04] Frame 6 saved (frame_005.jpg, t=6.5s)
-[09:04] [capture-node] freeze=193ms shot=277ms unfreeze=0ms saved=True
-[09:04] Execution complete (t=6.5s)
-[09:04] Captured 6 unique frames over 6.98s
-[09:04] [debug] iframes: 1
-[09:04] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
-[09:04] [timing] trigger_3d_previews: 0.0s
-[09:07] Saved high-quality screenshot: boolean_ops_all_executed.png
-[09:07] [timing] final_screenshot: 0.2s
-[09:07] Capturing execution frames: decimate.json
-[09:13] Frame 1 saved (frame_000.jpg, t=0.0s)
-[09:13] Validating workflow...
-[09:13] [ComfyUI] === /validate endpoint called ===
-[09:13] [ComfyUI] Received JSON with keys: ['prompt']
-[09:13] [ComfyUI] Prompt has 3 nodes
-[09:13] [ComfyUI] Node 2: GeomPackLoadMesh
-[09:13] [ComfyUI] Inputs: {"file_path": "3d/spot_the_cow.obj"}
-[09:13] [ComfyUI] Node 3: GeomPackPreviewMeshDual
-[09:13] Queuing workflow for execution...
-[09:13] [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
-[09:13] [ComfyUI] Node 4: GeomPackDecimateMesh
-[09:13] [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
-[09:13] [ComfyUI] Generated prompt_id: b4384434-53cf-4d8e-a0c0-6edae4a354e6
-[09:13] [ComfyUI] Calling execution.validate_prompt()...
-[09:13] [ComfyUI] Validation result: valid=True
-[09:13] [ComfyUI] === Validation PASSED ===
-[09:13] [ComfyUI] got prompt
-[09:13] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/spot_the_cow.obj'
-[09:13] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[09:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:13] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[09:13] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:13] [ComfyUI] [SubprocessWorker] call_id=31 sending call_method
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/spot_the_cow.obj
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/spot_the_cow.obj
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3225 vertices, 5856 faces
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3225 vertices, 5856 faces
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3225 vertices, 5856 faces
-[09:13] [ComfyUI] [SubprocessWorker] got response: ok
-[09:13] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
-[09:13] [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
-[09:13] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
-[09:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:13] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[09:13] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:13] [ComfyUI] [SubprocessWorker] call_id=32 sending call_method
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse
-[09:13] [ComfyUI] [SubprocessWorker] got response: ok
-[09:13] [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.09s): result: NodeOutput
-[09:13] [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'
-[09:13] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.quadric_edge_collapse.DecimateQuadricEdgeCollapseNode.EXECUTE_NORMALIZED
-[09:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:13] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[09:13] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:13] [ComfyUI] [SubprocessWorker] call_id=33 sending call_method
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadric_edge_collapse
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 3,225 vertices, 5,856 faces
-[09:13] [ComfyUI] [SubprocessWorker] got response: ok
-[09:13] [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (0.33s): result: NodeOutput
-[09:13] [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
-[09:13] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[09:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:13] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[09:13] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:13] [ComfyUI] [SubprocessWorker] call_id=34 sending call_method
-[09:13] Node executed (1 total), capturing...
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 3225 vertices, 5856 faces
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 504 vertices, 1004 faces
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=texture, texture=True, vertex_colors=False
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_aefae0ed.stl
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_aefae0ed.stl
-[09:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[09:13] [ComfyUI] [SubprocessWorker] got response: ok
-[09:13] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput
-[09:13] [ComfyUI] Prompt executed in 0.75 seconds
-[09:14] Frame 2 saved (frame_001.jpg, t=0.9s)
-[09:14] [capture-node] freeze=29ms shot=132ms unfreeze=13ms saved=True
-[09:14] Node executed (2 total), capturing...
-[09:14] Frame 3 saved (frame_002.jpg, t=1.4s)
-[09:14] [capture-node] freeze=3ms shot=127ms unfreeze=0ms saved=True
-[09:14] Execution complete (t=1.5s)
-[09:14] Captured 3 unique frames over 1.62s
-[09:14] [debug] iframes: 1
-[09:14] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
-[09:14] [timing] trigger_3d_previews: 0.0s
-[09:16] Saved high-quality screenshot: decimate_executed.png
-[09:16] [timing] final_screenshot: 0.2s
-[09:17] Capturing execution frames: decimate_all.json
-[09:23] Frame 1 saved (frame_000.jpg, t=0.0s)
-[09:23] Validating workflow...
-[09:23] [ComfyUI] === /validate endpoint called ===
-[09:23] [ComfyUI] Received JSON with keys: ['prompt']
-[09:23] [ComfyUI] Prompt has 7 nodes
-[09:23] [ComfyUI] Node 1: GeomPackLoadMesh
-[09:23] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
-[09:23] Queuing workflow for execution...
-[09:23] [ComfyUI] Node 2: GeomPackDecimateMesh
-[09:23] [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
-[09:23] [ComfyUI] Node 3: GeomPackDecimateMesh
-[09:23] [ComfyUI] Inputs: {"backend": "fast_simplification", "backend.target_reduction": 0.8, "backend.aggressiveness": 7, "trimesh": ["1", 0]}
-[09:23] [ComfyUI] Node 4: GeomPackDecimateMesh
-[09:23] [ComfyUI] Inputs: {"backend": "vertex_clustering", "backend.cluster_threshold": 3, "trimesh": ["1", 0]}
-[09:23] [ComfyUI] Node 6: GeomPackDecimateMesh
-[09:23] [ComfyUI] Inputs: {"backend": "decimate_pro", "backend.target_reduction": 0.8, "backend.feature_angle": 15, "backend.preserve_topology": "true", "trimesh": ["1", 0]}
-[09:23] [ComfyUI] Node 7: GeomPackPreviewMeshMulti
-[09:23] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[156.15573456772853,45.50443036606394,116.04835655422535],\\\"focalPoint\\\":[30.319300651550293,1.894807
-[09:23] [ComfyUI] Node 8: GeomPackPreviewMeshMulti
-[09:23] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[156.15573456772853,45.50443036606394,116.04835655422535],\\\"focalPoint\\\":[30.319300651550293,1.894807
-[09:23] [ComfyUI] Generated prompt_id: 90a341ed-ab39-443e-9b71-7dd38888fcc1
-[09:23] [ComfyUI] Calling execution.validate_prompt()...
-[09:23] [ComfyUI] Validation result: valid=True
-[09:23] [ComfyUI] === Validation PASSED ===
-[09:23] [ComfyUI] got prompt
-[09:23] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
-[09:23] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[09:23] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:23] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:23] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[09:23] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:23] [ComfyUI] [SubprocessWorker] call_id=35 sending call_method
-[09:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
-[09:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
-[09:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
-[09:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
-[09:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
-[09:23] [ComfyUI] [SubprocessWorker] got response: ok
-[09:23] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.41s): result: NodeOutput
-[09:23] [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
-[09:23] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
-[09:23] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:23] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:23] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[09:23] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:23] [ComfyUI] [SubprocessWorker] call_id=36 sending call_method
-[09:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: decimate_pro -> GeomPackDecimate_DecimatePro
-[09:23] [ComfyUI] [SubprocessWorker] got response: ok
-[09:23] [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): result: NodeOutput
-[09:23] [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
-[09:23] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
-[09:23] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:23] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:23] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[09:23] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:23] [ComfyUI] [SubprocessWorker] call_id=37 sending call_method
-[09:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: fast_simplification -> GeomPackDecimate_FastSimplification
-[09:24] [ComfyUI] [SubprocessWorker] got response: ok
-[09:24] [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): result: NodeOutput
-[09:24] [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
-[09:24] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
-[09:24] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:24] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:24] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:24] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[09:24] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:24] [ComfyUI] [SubprocessWorker] call_id=38 sending call_method
-[09:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: vertex_clustering -> GeomPackDecimate_VertexClustering
-[09:24] [ComfyUI] [SubprocessWorker] got response: ok
-[09:24] [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): result: NodeOutput
-[09:24] [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
-[09:24] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
-[09:24] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:24] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:24] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:24] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[09:24] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:24] [ComfyUI] [SubprocessWorker] call_id=39 sending call_method
-[09:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse
-[09:24] [ComfyUI] [SubprocessWorker] got response: ok
-[09:24] [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): result: NodeOutput
-[09:24] [ComfyUI] [comfy-env] Running GeomPackDecimate_DecimatePro: trimesh: Trimesh, target_reduction: 0.8, feature_angle: 15.0, preserve_topology: 'true'
-[09:24] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.decimate_pro.DecimateProNode.EXECUTE_NORMALIZED
-[09:24] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:24] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:24] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:24] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[09:24] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:24] [ComfyUI] [SubprocessWorker] call_id=40 sending call_method
-[09:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro
-[09:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
-[09:25] Frame 2 saved (frame_001.jpg, t=2.3s)
-[09:25] [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True
-[09:26] [ComfyUI] [SubprocessWorker] got response: ok
-[09:26] [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): result: NodeOutput
-[09:26] [ComfyUI] [comfy-env] Running GeomPackDecimate_FastSimplification: trimesh: Trimesh, target_reduction: 0.8, aggressiveness: 7
-[09:26] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.fast_simplification.DecimateFastSimplificationNode.EXECUTE_NORMALIZED
+[07:58] Starting ComfyUI server on port 41894...
+[07:58] CUDA mock packages: cumesh
+[07:58] Starting ComfyUI server on port 41894...
+[07:58] Waiting for server to be ready (timeout: 600s)...
+[07:58] [ComfyUI] setup plugin alembic.autogenerate.schemas
+[07:58] [ComfyUI] setup plugin alembic.autogenerate.tables
+[07:58] [ComfyUI] setup plugin alembic.autogenerate.types
+[07:58] [ComfyUI] setup plugin alembic.autogenerate.constraints
+[07:58] [ComfyUI] setup plugin alembic.autogenerate.defaults
+[07:58] [ComfyUI] setup plugin alembic.autogenerate.comments
+[07:59] [ComfyUI] [comfy-env] ComfyUI-GeometryPack: 1 isolation env(s):
+[07:59] [ComfyUI] [comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes
+[07:59] [ComfyUI] [comfy-env] prestartup complete
+[07:59] [ComfyUI]
+[07:59] [ComfyUI] Prestartup times for custom nodes:
+[07:59] [ComfyUI] 0.4 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
+[07:59] [ComfyUI]
+[08:01] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+[08:01] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+[08:02] [ComfyUI] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4']}
+[08:02] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []}
+[08:02] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []}
+[08:02] [ComfyUI] Checkpoint files will always be loaded safely.
+[08:02] [ComfyUI] Total VRAM 16379 MB, total RAM 16379 MB
+[08:02] [ComfyUI] pytorch version: 2.11.0+cu130
+[08:02] [ComfyUI] Set vram state to: DISABLED
+[08:02] [ComfyUI] Device: cpu
+[08:03] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention
+[08:08] [ComfyUI] Python version: 3.13.12 (tags/v3.13.12:1cbe481, Feb 3 2026, 18:22:25) [MSC v.1944 64 bit (AMD64)]
+[08:08] [ComfyUI] ComfyUI version: 0.20.1
+[08:08] [ComfyUI] comfy-aimdo version: 0.2.14
+[08:08] [ComfyUI] comfy-kitchen version: 0.2.8
+[08:08] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ******
+[08:08] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ******
+[08:08] [ComfyUI] ComfyUI frontend version: 1.42.15
+[08:08] [ComfyUI] [Prompt Server] web root: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfyui_frontend_package\static
+[08:08] [ComfyUI] Asset seeder disabled
+[08:11] [ComfyUI] loading...
+[08:11] [ComfyUI] calling register_nodes
+[08:11] [ComfyUI] [comfy-env] Version: 0.3.83
+[08:12] [ComfyUI] [comfy-env] register_nodes: ComfyUI-GeometryPack
+[08:12] [ComfyUI] [comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI
+[08:12] [ComfyUI] [comfy-env] Found 1 isolation env(s)
+[08:12] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)...
+[08:12] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+[08:12] [ComfyUI] [comfy-env] Metadata scan: C:\Users\runneradmin\.pixi\bin\pixi.exe run --as-is --manifest-path C:\ce\pixi.toml -e geometrypack-nodes python C:\Users\RUNNER~1\AppData\Local\Temp\comfy_meta_tyav7sm0.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack nodes
+[08:12] [ComfyUI] [comfy-env] Scan env PATH for nodes:
+[08:12] [ComfyUI] [comfy-env] [0] C:\ce\.pixi\envs\geometrypack-nodes
+[08:12] [ComfyUI] [comfy-env] [1] C:\ce\.pixi\envs\geometrypack-nodes\Library\bin
+[08:12] [ComfyUI] [comfy-env] [2] C:\ce\.pixi\envs\geometrypack-nodes\Scripts
+[08:12] [ComfyUI] [comfy-env] [3] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\bpy
+[08:12] [ComfyUI] [comfy-env] [4] C:\Windows\System32
+[08:12] [ComfyUI] [comfy-env] [5] C:\Windows
+[08:12] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem
+[08:28] [ComfyUI] [comfy-env] Metadata scan stderr for nodes:
+[08:28] [ComfyUI] [comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
+[08:28] [ComfyUI] [comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+[08:28] [ComfyUI] [comfy-env] [meta-scan] import OK
+[08:28] [ComfyUI] [comfy-env] Scanned nodes: 125 nodes (15.9s)
+[08:28] [ComfyUI] [comfy-env] Scanned nodes root: 125 nodes (15.9s)
+[08:28] [ComfyUI] [comfy-env] Imported nodes root: 125 nodes (isolation)
+[08:28] [ComfyUI] [comfy-env] Registered 125 total nodes
+[08:28] [ComfyUI]
+[08:28] [ComfyUI] Import times for custom nodes:
+[08:28] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\websocket_image_save.py
+[08:28] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
+[08:28] [ComfyUI] 17.7 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
+[08:28] [ComfyUI]
+[08:28] [ComfyUI] Context impl SQLiteImpl.
+[08:28] [ComfyUI] Will assume non-transactional DDL.
+[08:28] [ComfyUI] Context impl SQLiteImpl.
+[08:28] [ComfyUI] Will assume non-transactional DDL.
+[08:28] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema
+[08:28] [ComfyUI] Revision ID: 0001_assets
+[08:28] [ComfyUI] Revises: None
+[08:28] [ComfyUI] Create Date: 2025-12-10 00:00:00
+[08:28] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table.
+[08:28] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references.
+[08:28] [ComfyUI] Change preview_id FK from assets.id to asset_references.id.
+[08:28] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id
+[08:29] [ComfyUI] Starting server
+[08:29] [ComfyUI]
+[08:29] [ComfyUI] To see the GUI go to: http://127.0.0.1:41894
+[08:29] Server responding, waiting for nodes to load...
+[08:49] Server is ready!
+[08:49] Checking for import errors in server logs...
+[08:49] No import errors detected
+[08:49] Found 814 registered nodes
+[08:49] [REGISTRATION] PASSED
+[08:49]
+[08:49] [4/5] INSTANTIATION
+[08:49] ----------------------------------------
+[08:49]
+[DEBUG] server=, server_url=None, api=
+[08:49] Testing node constructors...
+[08:53] All 125 node(s) instantiated successfully!
+[08:53] [INSTANTIATION] PASSED
+[08:53]
+[08:53] [5/5] EXECUTION
+[08:53] ----------------------------------------
+[08:53]
+[DEBUG] server=, server_url=None, api=
+[08:53] CPU runner - will execute 30 workflow(s)
+[08:53] Running 33 workflow(s) (all with videos)...
+[08:53] Installing screenshot dependencies (playwright, pillow)...
+[08:57] Packages installed, downloading chromium browser...
+[09:12] Screenshot dependencies installed successfully
+[09:12] Starting headless browser...
+[09:13] Downloading Mesa llvmpipe for Windows...
+[09:16] Copied opengl32.dll to Chromium dir
+[09:16] Copied libgallium_wgl.dll to Chromium dir
+[09:16] Using Mesa llvmpipe (desktop GL) -- multithreaded CPU rendering
+[09:17] Capturing execution frames: alpha_wrap.json
+[09:26] Frame 1 saved (frame_000.jpg, t=0.0s)
+[09:26] Validating workflow...
+[09:26] [ComfyUI] === /validate endpoint called ===
+[09:26] [ComfyUI] Received JSON with keys: ['prompt']
+[09:26] [ComfyUI] Prompt has 5 nodes
+[09:26] [ComfyUI] Node 4: GeomPackLoadMesh
+[09:26] [ComfyUI] Inputs: {"file_path": "3d/ArmoredWarrior_00005_.glb"}
+[09:26] [ComfyUI] Node 5: GeomPackAlphaWrap
+[09:26] Queuing workflow for execution...
+[09:26] [ComfyUI] Inputs: {"alpha_percent": 1.1, "offset_percent": 0.01, "report_panel": "false", "input_mesh": ["4", 0]}
+[09:26] [ComfyUI] Node 6: GeomPackPreviewMeshDual
+[09:26] [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
+[09:26] [ComfyUI] Node 9: GeomPackPreviewMeshMulti
+[09:26] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[1.6361067258611197,1.6476459280683735,1.6093683078862575],\\\"focalPoint\\\":[0.0000012814998626708984,-
+[09:26] [ComfyUI] Node 11: GeomPackRemesh
+[09:26] [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]}
+[09:26] [ComfyUI] Generated prompt_id: b6ef14d4-b6fb-486e-8011-011785980618
+[09:26] [ComfyUI] Calling execution.validate_prompt()...
+[09:26] [ComfyUI] Validation result: valid=True
+[09:26] [ComfyUI] === Validation PASSED ===
+[09:26] [ComfyUI] got prompt
+[09:26] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/ArmoredWarrior_00005_.glb'
+[09:26] [ComfyUI] [comfy-env] SubprocessWorker: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[09:26] [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'}
+[09:26] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
[09:26] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:26] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:26] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:26] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[09:26] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:26] [ComfyUI] [SubprocessWorker] call_id=41 sending call_method
-[09:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification
-[09:26] Node executed (1 total), capturing...
-[09:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
-[09:26] [ComfyUI] [SubprocessWorker] got response: ok
-[09:26] [ComfyUI] [comfy-env] GeomPackDecimate_FastSimplification done (0.31s): result: NodeOutput
-[09:26] [ComfyUI] [comfy-env] Running GeomPackDecimate_VertexClustering: trimesh: Trimesh, cluster_threshold: 3.0
-[09:26] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.vertex_clustering.DecimateVertexClusteringNode.EXECUTE_NORMALIZED
-[09:26] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:26] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:26] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:26] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[09:26] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:26] [ComfyUI] [SubprocessWorker] call_id=42 sending call_method
-[09:26] Frame 3 saved (frame_002.jpg, t=3.6s)
-[09:26] [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True
-[09:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
-[09:27] [ComfyUI] [SubprocessWorker] got response: ok
-[09:27] Node executed (2 total), capturing...
-[09:27] [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.18s): result: NodeOutput
-[09:27] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
-[09:27] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[09:27] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:27] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:27] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:27] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:27] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:27] [ComfyUI] [SubprocessWorker] created 3 shm blocks
-[09:27] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:27] [ComfyUI] [SubprocessWorker] call_id=43 sending call_method
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_487f4a89.vtp
-[09:27] Frame 4 saved (frame_003.jpg, t=4.0s)
-[09:27] [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
-[09:27] Node executed (3 total), capturing...
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_487f4a89.vtp
-[09:27] Frame 5 saved (frame_004.jpg, t=4.4s)
-[09:27] [capture-node] freeze=3ms shot=97ms unfreeze=3ms saved=True
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11242 vertices, 22480 faces
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_487f4a89.vtp
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11242 vertices, 22480 faces
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_487f4a89.vtp
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 1272 vertices, 2582 faces
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_487f4a89.vtp
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (1272 vertices)
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 1272 vertices, 2582 faces
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_487f4a89.vtp
-[09:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
-[09:28] [ComfyUI] [SubprocessWorker] got response: ok
-[09:28] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.91s): result: NodeOutput
-[09:28] [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'
-[09:28] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.quadric_edge_collapse.DecimateQuadricEdgeCollapseNode.EXECUTE_NORMALIZED
-[09:28] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:26] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+[09:26] [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[09:26] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+[09:26] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[09:26] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:53894']...
+[09:28] Frame 2 saved (frame_001.jpg, t=2.3s)
+[09:28] [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True
+[09:28] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+[09:28] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+[09:28] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[09:28] [ComfyUI] [SubprocessWorker] worker started/confirmed
[09:28] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:28] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[09:28] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[09:28] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:28] [ComfyUI] [SubprocessWorker] call_id=44 sending call_method
-[09:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadric_edge_collapse
-[09:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
-[09:28] Node executed (4 total), capturing...
-[09:30] Frame 6 saved (frame_005.jpg, t=5.0s)
-[09:30] [capture-node] freeze=1429ms shot=681ms unfreeze=4ms saved=True
-[09:32] [capture-loop] iter=50 t=8.8s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=3 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=36% browser_rss=0.94GB
-[09:32] [ComfyUI] [SubprocessWorker] got response: ok
-[09:32] [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (4.30s): result: NodeOutput
-[09:32] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
-[09:32] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[09:32] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:32] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:32] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:32] Node executed (5 total), capturing...
-[09:32] [ComfyUI] [SubprocessWorker] created 3 shm blocks
-[09:32] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:32] [ComfyUI] [SubprocessWorker] call_id=45 sending call_method
-[09:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3
-[09:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
-[09:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_b88105a1.vtp
-[09:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
-[09:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
-[09:32] Frame 7 saved (frame_006.jpg, t=9.3s)
-[09:32] [capture-node] freeze=4ms shot=187ms unfreeze=3ms saved=True
-[09:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
-[09:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_b88105a1.vtp
-[09:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2502 vertices, 5000 faces
-[09:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_b88105a1.vtp
-[09:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2502 vertices)
-[09:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2502 vertices, 5000 faces
-[09:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_b88105a1.vtp
-[09:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 11242 vertices, 22480 faces
-[09:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_b88105a1.vtp
-[09:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)
-[09:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11242 vertices, 22480 faces
-[09:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_b88105a1.vtp
-[09:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
-[09:33] [ComfyUI] [SubprocessWorker] got response: ok
-[09:33] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.85s): result: NodeOutput
-[09:33] [ComfyUI] Prompt executed in 9.77 seconds
-[09:33] Node executed (6 total), capturing...
-[09:33] Frame 8 saved (frame_007.jpg, t=10.2s)
-[09:33] [capture-node] freeze=4ms shot=172ms unfreeze=0ms saved=True
-[09:33] Execution complete (t=10.2s)
-[09:33] Captured 8 unique frames over 10.43s
-[09:33] [debug] iframes: 2
-[09:33] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
-[09:33] [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
-[09:33] [timing] trigger_3d_previews: 0.1s
-[09:37] Saved high-quality screenshot: decimate_all_executed.png
-[09:37] [timing] final_screenshot: 0.3s
-[09:37] Capturing execution frames: depth_map_to_mesh.json
-[09:44] Frame 1 saved (frame_000.jpg, t=0.0s)
-[09:44] Validating workflow...
-[09:44] [ComfyUI] === /validate endpoint called ===
-[09:44] [ComfyUI] Received JSON with keys: ['prompt']
-[09:44] [ComfyUI] Prompt has 4 nodes
-[09:44] [ComfyUI] Node 1: LoadImage
-[09:44] [ComfyUI] Inputs: {"image": "example.png"}
-[09:44] [ComfyUI] Node 4: GeomPackPreviewMeshVTK
-[09:44] [ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"{\\\"position\\\":[-0.24987848276768215,0.32154187563545744,0.9133299327529744],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\":[0
-[09:44] Queuing workflow for execution...
-[09:44] [ComfyUI] Node 6: ImageToMask
-[09:44] [ComfyUI] Inputs: {"channel": "red", "image": ["1", 0]}
-[09:44] [ComfyUI] Node 7: GeomPackTextureToGeometry
-[09:44] [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
-[09:44] [ComfyUI] Generated prompt_id: 08a914e8-c5d8-46f2-8c04-4e98749fc034
-[09:44] [ComfyUI] Calling execution.validate_prompt()...
-[09:44] [ComfyUI] Validation result: valid=True
-[09:44] [ComfyUI] === Validation PASSED ===
-[09:44] [ComfyUI] got prompt
-[09:44] [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
-[09:44] [ComfyUI] [SubprocessWorker] call_method: nodes.texture_remeshing.texture_to_geometry.TextureToGeometryNode.EXECUTE_NORMALIZED
-[09:44] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[09:44] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[09:44] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[09:44] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[09:44] [ComfyUI] [comfy-env] PRE-SERIALIZE 'mask' shape: torch.Size([1, 768, 768])
-[09:44] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:44] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[09:44] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:44] [ComfyUI] [SubprocessWorker] call_id=46 sending call_method
-[09:44] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
-[09:44] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 768, 768]
-[09:45] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 768, 768])
-[09:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting to geometry using backend: grid
-[09:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using mask input
-[09:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using native resolution: 768x768, range: [0.000, 1.000]
-[09:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated 589824 points
-[09:46] Frame 2 saved (frame_001.jpg, t=2.2s)
-[09:46] [capture-periodic] freeze=2ms shot=93ms unfreeze=6ms saved=True
-[09:48] Frame 3 saved (frame_002.jpg, t=4.4s)
-[09:48] [capture-periodic] freeze=3ms shot=100ms unfreeze=3ms saved=True
-[09:49] [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.5/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=45% browser_rss=0.77GB
-[09:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 589824 vertices, 1176578 faces
+[09:28] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method
+[09:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/ArmoredWarrior_00005_.glb
+[09:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/ArmoredWarrior_00005_.glb
+[09:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 1 geometries)
+[09:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 18061 vertices, 19827 faces
+[09:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 18061 vertices, 19827 faces
+[09:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 18061 vertices, 19827 faces
+[09:30] Frame 3 saved (frame_002.jpg, t=4.5s)
+[09:30] [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True
+[09:30] [ComfyUI] [SubprocessWorker] got response: ok
+[09:31] [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): result: NodeOutput
+[09:31] [ComfyUI] [comfy-env] Running GeomPackAlphaWrap: alpha_percent: 1.1, offset_percent: 0.01, input_mesh: Trimesh
+[09:31] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction_cgal.alpha_wrap.AlphaWrapNode.EXECUTE_NORMALIZED
+[09:31] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:31] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:31] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:31] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[09:31] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:31] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method
+[09:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 18,061 vertices, 19,827 faces (mesh)
+[09:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Bounding box diagonal: 1.4618
+[09:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha: 0.016080 (1.1% of bbox)
+[09:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Offset: 0.000146 (0.01% of bbox)
+[09:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
+[09:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
+[09:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Built CGAL input data in 0.1s
+[09:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...
+[09:32] [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB
+[09:32] Frame 4 saved (frame_003.jpg, t=6.6s)
+[09:32] [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True
+[09:36] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
+[09:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)
+[09:37] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True
+[09:37] Frame 5 saved (frame_004.jpg, t=10.9s)
+[09:37] [capture-periodic] freeze=3ms shot=103ms unfreeze=3ms saved=True
+[09:37] [ComfyUI] [SubprocessWorker] got response: ok
+[09:37] [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.85s): result: NodeOutput
+[09:37] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
+[09:37] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
+[09:37] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:37] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:37] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:37] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:37] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:37] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[09:37] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:37] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
+[09:37] Node executed (1 total), capturing...
+[09:37] [ComfyUI] [SubprocessWorker] got response: ok
+[09:37] [ComfyUI] [comfy-env] GeomPackRemesh done (0.11s): result: NodeOutput
+[09:37] [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
+[09:37] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[09:37] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:37] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:37] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:37] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:37] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:37] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[09:37] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:37] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 18061 vertices, 19827 faces
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 12770 vertices, 25536 faces
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=texture, texture=True, vertex_colors=False
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_edb1b441.stl
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_edb1b441.stl
+[09:37] Frame 6 saved (frame_005.jpg, t=11.3s)
+[09:37] [capture-node] freeze=4ms shot=111ms unfreeze=3ms saved=True
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[09:37] [ComfyUI] [SubprocessWorker] got response: ok
+[09:37] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.33s): result: NodeOutput
+[09:37] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
+[09:37] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
+[09:37] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:37] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:37] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:37] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:37] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:37] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[09:37] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:37] [ComfyUI] [SubprocessWorker] call_id=5 sending call_method
+[09:37] Node executed (2 total), capturing...
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces
+[09:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
+[09:38] Frame 7 saved (frame_006.jpg, t=11.8s)
+[09:38] [capture-node] freeze=579ms shot=414ms unfreeze=3ms saved=True
+[09:39] [capture-loop] iter=100 t=13.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=41% browser_rss=0.80GB
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces
+[09:40] [ComfyUI] [SubprocessWorker] got response: ok
+[09:40] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.61s): result: NodeOutput
+[09:40] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
+[09:40] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[09:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:40] Node executed (3 total), capturing...
+[09:40] [ComfyUI] [SubprocessWorker] created 3 shm blocks
+[09:40] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:40] [ComfyUI] [SubprocessWorker] call_id=6 sending call_method
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 18061 vertices, 19827 faces
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_af34ddcd.vtp
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (18061 vertices)
+[09:40] Frame 8 saved (frame_007.jpg, t=14.3s)
+[09:40] [capture-node] freeze=5ms shot=126ms unfreeze=3ms saved=True
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 18061 vertices, 19827 faces
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_af34ddcd.vtp
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 12770 vertices, 25536 faces
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_af34ddcd.vtp
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (12770 vertices)
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 12770 vertices, 25536 faces
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_af34ddcd.vtp
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 1967 vertices, 3930 faces
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_af34ddcd.vtp
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (1967 vertices)
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 1967 vertices, 3930 faces
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_af34ddcd.vtp
+[09:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
+[09:40] [ComfyUI] [SubprocessWorker] got response: ok
+[09:40] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.62s): result: NodeOutput
+[09:40] [ComfyUI] Prompt executed in 14.58 seconds
+[09:40] Node executed (4 total), capturing...
+[09:41] Frame 9 saved (frame_008.jpg, t=15.0s)
+[09:41] [capture-node] freeze=4ms shot=697ms unfreeze=0ms saved=True
+[09:41] Execution complete (t=15.0s)
+[09:41] Captured 9 unique frames over 15.71s
+[09:41] [debug] iframes: 2
+[09:41] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+[09:41] [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
+[09:41] [timing] trigger_3d_previews: 0.0s
+[09:44] Saved high-quality screenshot: alpha_wrap_executed.png
+[09:44] [timing] final_screenshot: 0.3s
+[09:44] Capturing execution frames: batch_remesh.json
+[09:50] Frame 1 saved (frame_000.jpg, t=0.0s)
+[09:50] Validating workflow...
+[09:50] [ComfyUI] === /validate endpoint called ===
+[09:50] [ComfyUI] Received JSON with keys: ['prompt']
+[09:50] [ComfyUI] Prompt has 4 nodes
+[09:50] [ComfyUI] Node 1: GeomPackLoadMeshBatch
+[09:50] [ComfyUI] Inputs: {"folder_path": "3d", "start_index": 0, "max_meshes": 4}
+[09:50] [ComfyUI] Node 4: GeomPackMeshInfo
+[09:50] Queuing workflow for execution...
+[09:50] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
+[09:50] [ComfyUI] Node 6: GeomPackPreviewMeshVTKBatch
+[09:50] [ComfyUI] Inputs: {"mode": "fields", "index": 0, "preview_vtk_batch": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\
+[09:50] [ComfyUI] Node 11: GeomPackRemesh
+[09:50] [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]}
+[09:50] [ComfyUI] Generated prompt_id: cdfbd20c-d796-4fee-9282-4f25e4e3121c
+[09:50] [ComfyUI] Calling execution.validate_prompt()...
+[09:50] [ComfyUI] Validation result: valid=True
+[09:50] [ComfyUI] === Validation PASSED ===
+[09:50] [ComfyUI] got prompt
+[09:50] [ComfyUI] [comfy-env] Running GeomPackLoadMeshBatch: folder_path: '3d', start_index: 0, max_meshes: 4
+[09:50] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh_batch.LoadMeshBatch.EXECUTE_NORMALIZED
+[09:50] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:50] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:50] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:50] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:50] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:50] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[09:50] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:50] [ComfyUI] [SubprocessWorker] call_id=7 sending call_method
+[09:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found folder in input: 3d
+[09:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 12 mesh files
+[09:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading up to 4 meshes
+[09:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\ArmoredWarrior_00005_.glb
+[09:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 1 geometries)
+[09:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 18061 vertices, 19827 faces
+[09:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 18061 vertices, 19827 faces
+[09:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [1/4] Loaded ArmoredWarrior_00005_.glb: 18061 vertices, 19827 faces
+[09:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\Stanford_Bunny.stl
+[09:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
+[09:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
+[09:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [2/4] Loaded Stanford_Bunny.stl: 56203 vertices, 112402 faces
+[09:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\camel_b.obj
+[09:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2032 vertices, 3576 faces
+[09:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2032 vertices, 3576 faces
+[09:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [3/4] Loaded camel_b.obj: 2032 vertices, 3576 faces
+[09:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d\camelhead.off
+[09:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
+[09:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces
+[09:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [4/4] Loaded camelhead.off: 11381 vertices, 22704 faces
+[09:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded 4 meshes
[09:51] [ComfyUI] [SubprocessWorker] got response: ok
-[09:51] [ComfyUI] [comfy-env] GeomPackTextureToGeometry done (7.80s): result: NodeOutput
-[09:51] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
-[09:51] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
+[09:51] [ComfyUI] [comfy-env] GeomPackLoadMeshBatch done (1.01s): result: NodeOutput
+[09:51] [ComfyUI] [comfy-env] Running GeomPackMeshInfo: trimesh: list[4]
+[09:51] [ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_info.MeshInfoNode.EXECUTE_NORMALIZED
[09:51] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[09:51] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:51] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:51] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:51] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:51] [ComfyUI] [SubprocessWorker] created 4 shm blocks
+[09:51] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:51] [ComfyUI] [SubprocessWorker] call_id=8 sending call_method
+[09:51] [ComfyUI] [SubprocessWorker] got response: ok
+[09:51] [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): result: NodeOutput
+[09:51] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
+[09:51] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
+[09:51] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:51] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:51] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:51] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:51] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:51] Node executed (1 total), capturing...
+[09:52] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[09:52] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:52] [ComfyUI] [SubprocessWorker] call_id=9 sending call_method
+[09:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
+[09:52] [ComfyUI] [SubprocessWorker] got response: ok
+[09:52] Frame 2 saved (frame_001.jpg, t=1.9s)
+[09:52] [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True
+[09:52] [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): result: NodeOutput
+[09:52] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
+[09:52] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
+[09:52] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[09:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[09:52] [ComfyUI] [SubprocessWorker] worker started/confirmed
[09:52] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[09:52] Node executed (1 total), capturing...
[09:52] [ComfyUI] [SubprocessWorker] created 1 shm blocks
[09:52] [ComfyUI] [SubprocessWorker] sending request via socket...
-[09:52] [ComfyUI] [SubprocessWorker] call_id=47 sending call_method
-[09:52] Frame 4 saved (frame_003.jpg, t=8.2s)
-[09:52] [capture-node] freeze=3ms shot=91ms unfreeze=8ms saved=True
-[09:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 589824 vertices, 1176578 faces
-[09:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
-[09:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
-[09:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
-[09:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_bb3b4497.vtp
-[09:55] [capture-loop] iter=100 t=11.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.4/2.9GB (14%) cpu=30% browser_rss=0.67GB
-[09:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (589824 vertices)
-[09:58] [ComfyUI] [worker:ComfyUI-GeometryPack]
-[09:58] [ComfyUI] === WATCHDOG TICK 1 ===
-[09:58] [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
-[09:58] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
-[09:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
-[09:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
-[09:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
-[09:58] [ComfyUI]
-[09:58] [ComfyUI] Thread 0x00000f60 (most recent call first):
-[09:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 896 in _serialize_xml
-[09:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 898 in _serialize_xml
-[09:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 898 in _serialize_xml
-[09:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 898 in _serialize_xml
-[09:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 898 in _serialize_xml
-[09:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\xml\etree\ElementTree.py", line 735 in write
-[09:58] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\visualization\_vtp_export.py", line 164 in export_mesh_with_scalars_vtp
-[09:58] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\visualization\preview_mesh_vtk.py", line 163 in execute
-[09:58] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
-[09:58] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
-[09:58] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
-[09:58] [ComfyUI]
-[09:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 589824 vertices, 1176578 faces
-[09:58] [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
-[09:58] [ComfyUI]
-[09:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_bb3b4497.vtp
-[09:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=11.966723990015208, no fields
-[09:59] [ComfyUI] [SubprocessWorker] got response: ok
-[09:59] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (7.25s): result: NodeOutput
-[09:59] [ComfyUI] Prompt executed in 15.07 seconds
-[09:59] Node executed (2 total), capturing...
-[09:59] Frame 5 saved (frame_004.jpg, t=15.5s)
-[09:59] [capture-node] freeze=4ms shot=103ms unfreeze=0ms saved=True
-[09:59] Execution complete (t=15.5s)
-[09:59] Captured 5 unique frames over 15.59s
-[09:59] [debug] iframes: 1
-[09:59] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=0x0, rafFrozen=False
-[09:59] [timing] trigger_3d_previews: 0.0s
-[10:03] Saved high-quality screenshot: depth_map_to_mesh_executed.png
-[10:03] [timing] final_screenshot: 2.0s
-[10:04] [8/33] SKIPPED (not in cpu list) fill_holes_all.json
-[10:04] Capturing execution frames: fix_normals_all.json
-[10:10] Frame 1 saved (frame_000.jpg, t=0.0s)
-[10:10] Validating workflow...
-[10:10] [ComfyUI] === /validate endpoint called ===
-[10:10] [ComfyUI] Received JSON with keys: ['prompt']
-[10:10] [ComfyUI] Prompt has 8 nodes
-[10:10] [ComfyUI] Node 1: GeomPackLoadMesh
-[10:10] [ComfyUI] Inputs: {"file_path": "3d/truck.obj"}
-[10:10] [ComfyUI] Node 2: GeomPackFixNormals
-[10:10] [ComfyUI] Inputs: {"backend": "trimesh", "report_panel": "false", "trimesh": ["1", 0]}
-[10:10] Queuing workflow for execution...
-[10:10] [ComfyUI] Node 3: GeomPackFixNormals
-[10:10] [ComfyUI] Inputs: {"backend": "igl_bfs", "report_panel": "false", "trimesh": ["1", 0]}
-[10:10] [ComfyUI] Node 4: GeomPackFixNormals
-[10:10] [ComfyUI] Inputs: {"backend": "igl_winding", "report_panel": "false", "trimesh": ["1", 0]}
-[10:10] [ComfyUI] Node 5: GeomPackFixNormals
-[10:10] [ComfyUI] Inputs: {"backend": "igl_raycast", "report_panel": "false", "trimesh": ["1", 0]}
-[10:10] [ComfyUI] Node 6: GeomPackFixNormals
-[10:10] [ComfyUI] Inputs: {"backend": "igl_signed_dist", "report_panel": "false", "trimesh": ["1", 0]}
-[10:10] [ComfyUI] Node 8: GeomPackPreviewMeshMulti
-[10:10] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[2.4457834419570967,0.9339641357719854,-1.1112698573158992],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\":[-0
-[10:10] [ComfyUI] Node 9: GeomPackPreviewMeshMulti
-[10:10] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[2.4457834419570967,0.9339641357719854,-1.1112698573158992],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\":[-0
-[10:10] [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45
-[10:10] [ComfyUI] Calling execution.validate_prompt()...
-[10:10] [ComfyUI] Validation result: valid=True
-[10:10] [ComfyUI] === Validation PASSED ===
-[10:10] [ComfyUI] got prompt
-[10:10] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/truck.obj'
-[10:10] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[10:10] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:10] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:10] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:10] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[10:10] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:10] [ComfyUI] [SubprocessWorker] call_id=48 sending call_method
-[10:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/truck.obj
-[10:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/truck.obj
-[10:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2956 vertices, 4770 faces
-[10:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2956 vertices, 4770 faces
-[10:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2956 vertices, 4770 faces
-[10:10] [ComfyUI] [SubprocessWorker] got response: ok
-[10:10] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): result: NodeOutput
-[10:10] [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
-[10:10] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
-[10:10] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:10] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:10] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:10] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:10] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:10] [ComfyUI] [SubprocessWorker] call_id=49 sending call_method
-[10:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_signed_dist -> GeomPackFixNormals_IglSignedDist
-[10:10] [ComfyUI] [SubprocessWorker] got response: ok
-[10:10] [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput
-[10:10] [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
-[10:10] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
-[10:10] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:10] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:10] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:10] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:10] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:10] [ComfyUI] [SubprocessWorker] call_id=50 sending call_method
-[10:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_raycast -> GeomPackFixNormals_IglRaycast
-[10:10] [ComfyUI] [SubprocessWorker] got response: ok
-[10:10] [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): result: NodeOutput
-[10:10] [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
-[10:10] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
-[10:10] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:10] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:10] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:10] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:10] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:10] [ComfyUI] [SubprocessWorker] call_id=51 sending call_method
-[10:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_bfs -> GeomPackFixNormals_IglBfs
-[10:10] [ComfyUI] [SubprocessWorker] got response: ok
-[10:10] [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput
-[10:10] [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
-[10:10] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
-[10:10] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:10] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:10] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:10] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:10] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:10] [ComfyUI] [SubprocessWorker] call_id=52 sending call_method
-[10:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_winding -> GeomPackFixNormals_IglWinding
-[10:10] [ComfyUI] [SubprocessWorker] got response: ok
-[10:10] [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): result: NodeOutput
-[10:10] [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
-[10:10] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
-[10:10] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:10] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:10] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:10] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:10] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:10] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:10] [ComfyUI] [SubprocessWorker] call_id=53 sending call_method
-[10:11] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: trimesh -> GeomPackFixNormals_Trimesh
-[10:11] [ComfyUI] [SubprocessWorker] got response: ok
-[10:11] [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput
-[10:11] [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglSignedDist: trimesh: Trimesh
-[10:11] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_signed_dist.FixNormalsIglSignedDistNode.EXECUTE_NORMALIZED
-[10:11] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:11] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:11] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:11] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:11] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:11] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:11] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:11] [ComfyUI] [SubprocessWorker] call_id=54 sending call_method
-[10:11] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_signed_dist: flipped 4757/4770 faces
-[10:11] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
-[10:11] [ComfyUI] [SubprocessWorker] got response: ok
-[10:11] [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist done (0.15s): result: NodeOutput
-[10:11] [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglRaycast: trimesh: Trimesh
-[10:11] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_raycast.FixNormalsIglRaycastNode.EXECUTE_NORMALIZED
-[10:11] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:11] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:11] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:11] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:11] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:11] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:11] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:11] [ComfyUI] [SubprocessWorker] call_id=55 sending call_method
-[10:11] Node executed (1 total), capturing...
-[10:11] Frame 2 saved (frame_001.jpg, t=1.1s)
-[10:11] [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_raycast: flipped 3339/4770 faces
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
-[10:12] [ComfyUI] [SubprocessWorker] got response: ok
-[10:12] [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): result: NodeOutput
-[10:12] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
-[10:12] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[10:12] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:12] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:12] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:12] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[10:12] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:12] [ComfyUI] [SubprocessWorker] call_id=56 sending call_method
-[10:12] Node executed (2 total), capturing...
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0095e1be.vtp
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0095e1be.vtp
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0095e1be.vtp
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0095e1be.vtp
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
-[10:12] [ComfyUI] [SubprocessWorker] got response: ok
-[10:12] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.20s): result: NodeOutput
-[10:12] [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglBfs: trimesh: Trimesh
-[10:12] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_bfs.FixNormalsIglBfsNode.EXECUTE_NORMALIZED
-[10:12] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:12] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:12] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:12] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:12] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:12] [ComfyUI] [SubprocessWorker] call_id=57 sending call_method
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl.bfs_orient: 66 orientation components
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True
-[10:12] [ComfyUI] [SubprocessWorker] got response: ok
-[10:12] [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.13s): result: NodeOutput
-[10:12] [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglWinding: trimesh: Trimesh
-[10:12] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_winding.FixNormalsIglWindingNode.EXECUTE_NORMALIZED
-[10:12] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:12] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:12] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:12] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:12] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:12] [ComfyUI] [SubprocessWorker] call_id=58 sending call_method
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_winding: flipped 4022/4770 faces
-[10:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
-[10:12] [ComfyUI] [SubprocessWorker] got response: ok
-[10:12] [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.25s): result: NodeOutput
-[10:12] [ComfyUI] [comfy-env] Running GeomPackFixNormals_Trimesh: trimesh: Trimesh
-[10:12] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.trimesh_fix.FixNormalsTrimeshNode.EXECUTE_NORMALIZED
-[10:12] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:12] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:12] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:12] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:12] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:12] [ComfyUI] [SubprocessWorker] call_id=59 sending call_method
-[10:12] Frame 3 saved (frame_002.jpg, t=1.9s)
-[10:12] [capture-node] freeze=3ms shot=454ms unfreeze=19ms saved=True
-[10:12] Node executed (5 total), capturing...
-[10:13] Frame 4 saved (frame_003.jpg, t=2.8s)
-[10:13] [capture-node] freeze=3ms shot=122ms unfreeze=4ms saved=True
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True
-[10:13] [ComfyUI] [SubprocessWorker] got response: ok
-[10:13] [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.69s): result: NodeOutput
-[10:13] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
-[10:13] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[09:52] [ComfyUI] [SubprocessWorker] call_id=10 sending call_method
+[09:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
+[09:52] [ComfyUI] [SubprocessWorker] got response: ok
+[09:52] [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): result: NodeOutput
+[09:52] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
+[09:52] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
+[09:52] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:52] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:52] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:52] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[09:52] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:52] [ComfyUI] [SubprocessWorker] call_id=11 sending call_method
+[09:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
+[09:52] [ComfyUI] [SubprocessWorker] got response: ok
+[09:52] [ComfyUI] [comfy-env] GeomPackRemesh done (0.10s): result: NodeOutput
+[09:52] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
+[09:52] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
+[09:52] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:52] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:52] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:52] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[09:52] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:52] [ComfyUI] [SubprocessWorker] call_id=12 sending call_method
+[09:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
+[09:52] [ComfyUI] [SubprocessWorker] got response: ok
+[09:52] [ComfyUI] [comfy-env] GeomPackRemesh done (0.10s): result: NodeOutput
+[09:52] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
+[09:52] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
+[09:52] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:52] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:52] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:52] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[09:52] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:52] [ComfyUI] [SubprocessWorker] call_id=13 sending call_method
+[09:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
+[09:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 18061 vertices, 19827 faces
+[09:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
+[09:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces
+[09:54] [ComfyUI] [SubprocessWorker] got response: ok
+[09:54] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): result: NodeOutput
+[09:54] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
+[09:54] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
+[09:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[09:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[09:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[09:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[09:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[09:54] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[09:54] [ComfyUI] [SubprocessWorker] sending request via socket...
+[09:54] [ComfyUI] [SubprocessWorker] call_id=14 sending call_method
+[09:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
+[09:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces
+[09:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
+[09:54] Node executed (2 total), capturing...
+[09:54] Frame 3 saved (frame_002.jpg, t=4.3s)
+[09:54] [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True
+[09:56] [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.3/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.71GB
+[10:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces
+[10:01] [ComfyUI] [SubprocessWorker] got response: ok
+[10:01] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.42s): result: NodeOutput
+[10:01] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
+[10:01] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
+[10:01] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:01] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:01] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:01] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:01] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:01] [ComfyUI] [SubprocessWorker] call_id=15 sending call_method
+[10:01] Node executed (3 total), capturing...
+[10:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
+[10:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2032 vertices, 3576 faces
+[10:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
+[10:02] Frame 4 saved (frame_003.jpg, t=11.6s)
+[10:02] [capture-node] freeze=3ms shot=100ms unfreeze=4ms saved=True
+[10:02] [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.2/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.71GB
+[10:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 9670 vertices, 19338 faces
+[10:02] [ComfyUI] [SubprocessWorker] got response: ok
+[10:02] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (0.81s): result: NodeOutput
+[10:02] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
+[10:02] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
+[10:02] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:02] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:02] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:02] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:02] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:02] [ComfyUI] [SubprocessWorker] call_id=16 sending call_method
+[10:02] Node executed (4 total), capturing...
+[10:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
+[10:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces
+[10:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
+[10:02] Frame 5 saved (frame_004.jpg, t=12.5s)
+[10:02] [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True
+[10:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 206 vertices, 394 faces
+[10:03] [ComfyUI] [SubprocessWorker] got response: ok
+[10:03] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.27s): result: NodeOutput
+[10:03] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTKBatch: mode: list[1], index: list[1], trimesh: list[4]
+[10:03] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk_batch.PreviewMeshVTKBatchNode.EXECUTE_NORMALIZED
+[10:03] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:03] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:03] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:03] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:03] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:03] [ComfyUI] [SubprocessWorker] created 4 shm blocks
+[10:03] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:03] [ComfyUI] [SubprocessWorker] call_id=17 sending call_method
+[10:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Batch size: 4, showing index: 1/4
+[10:03] Node executed (5 total), capturing...
+[10:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 5251 vertices, 11070 faces
+[10:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
+[10:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
+[10:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP/STL export
+[10:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_batch_a48c7cf9.stl
+[10:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=4.318366133448304, no fields
+[10:04] [ComfyUI] [SubprocessWorker] got response: ok
+[10:04] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTKBatch done (0.18s): result: NodeOutput
+[10:04] [ComfyUI] Prompt executed in 13.60 seconds
+[10:04] Frame 6 saved (frame_005.jpg, t=13.8s)
+[10:04] [capture-node] freeze=5ms shot=94ms unfreeze=4ms saved=True
+[10:04] Node executed (6 total), capturing...
+[10:04] Frame 7 saved (frame_006.jpg, t=14.3s)
+[10:04] [capture-node] freeze=2ms shot=90ms unfreeze=0ms saved=True
+[10:04] Execution complete (t=14.3s)
+[10:04] Captured 7 unique frames over 14.43s
+[10:04] [debug] iframes: 1
+[10:04] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=622x373, rafFrozen=True
+[10:04] [timing] trigger_3d_previews: 0.0s
+[10:06] Saved high-quality screenshot: batch_remesh_executed.png
+[10:06] [timing] final_screenshot: 0.2s
+[10:07] Capturing execution frames: boolean_ops.json
+[10:12] Frame 1 saved (frame_000.jpg, t=0.0s)
+[10:12] Validating workflow...
+[10:12] [ComfyUI] === /validate endpoint called ===
+[10:12] [ComfyUI] Received JSON with keys: ['prompt']
+[10:12] [ComfyUI] Prompt has 5 nodes
+[10:12] [ComfyUI] Node 1: GeomPackCreatePrimitive
+[10:13] [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
+[10:13] [ComfyUI] Node 2: GeomPackCreatePrimitive
+[10:13] Queuing workflow for execution...
+[10:13] [ComfyUI] Inputs: {"shape": "sphere", "size": 2.5, "subdivisions": 2}
+[10:13] [ComfyUI] Node 21: GeomPackPreviewMeshDual
+[10:13] [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
+[10:13] [ComfyUI] Node 22: GeomPackPreviewMeshVTK
+[10:13] [ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":true,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": ["2
+[10:13] [ComfyUI] Node 25: GeomPackBoolean
+[10:13] [ComfyUI] Inputs: {"operation": "union", "backend": "libigl_cgal", "mesh_a": ["1", 0], "mesh_b": ["2", 0]}
+[10:13] [ComfyUI] Generated prompt_id: 136ee4fd-bd01-4e4c-8006-0254614ee403
+[10:13] [ComfyUI] Calling execution.validate_prompt()...
+[10:13] [ComfyUI] Validation result: valid=True
+[10:13] [ComfyUI] === Validation PASSED ===
+[10:13] [ComfyUI] got prompt
+[10:13] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2
+[10:13] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
[10:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[10:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[10:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[10:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
[10:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:13] [ComfyUI] [SubprocessWorker] created 4 shm blocks
+[10:13] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[10:13] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:13] [ComfyUI] [SubprocessWorker] call_id=60 sending call_method
-[10:13] Node executed (6 total), capturing...
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec9940fb.vtp
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec9940fb.vtp
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec9940fb.vtp
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec9940fb.vtp
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2956 vertices, 4770 faces
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec9940fb.vtp
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec9940fb.vtp
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2956 vertices, 4770 faces
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec9940fb.vtp
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec9940fb.vtp
-[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
-[10:13] Frame 5 saved (frame_004.jpg, t=3.2s)
-[10:13] [capture-node] freeze=3ms shot=118ms unfreeze=3ms saved=True
+[10:13] [ComfyUI] [SubprocessWorker] call_id=18 sending call_method
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces
[10:13] [ComfyUI] [SubprocessWorker] got response: ok
-[10:13] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.31s): result: NodeOutput
-[10:13] [ComfyUI] Prompt executed in 3.21 seconds
-[10:14] Node executed (7 total), capturing...
-[10:14] Frame 6 saved (frame_005.jpg, t=4.1s)
-[10:14] [capture-node] freeze=93ms shot=132ms unfreeze=0ms saved=True
-[10:14] Execution complete (t=4.1s)
-[10:14] Captured 6 unique frames over 4.37s
+[10:13] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
+[10:13] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1
+[10:13] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
+[10:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:13] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[10:13] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:13] [ComfyUI] [SubprocessWorker] call_id=19 sending call_method
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
+[10:13] [ComfyUI] [SubprocessWorker] got response: ok
+[10:13] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
+[10:13] [ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'union', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh
+[10:13] [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED
+[10:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:13] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[10:13] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:13] [ComfyUI] [SubprocessWorker] call_id=20 sending call_method
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: libigl_cgal -> GeomPackBoolean_LibiglCGAL
+[10:13] [ComfyUI] [SubprocessWorker] got response: ok
+[10:13] [ComfyUI] [comfy-env] GeomPackBoolean done (0.11s): result: NodeOutput
+[10:13] [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
+[10:13] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[10:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:13] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[10:13] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:13] [ComfyUI] [SubprocessWorker] call_id=21 sending call_method
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 162 vertices, 320 faces
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_324f8f6d.stl
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_324f8f6d.stl
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[10:13] [ComfyUI] [SubprocessWorker] got response: ok
+[10:13] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput
+[10:13] [ComfyUI] [comfy-env] Running GeomPackBoolean_LibiglCGAL: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'union'
+[10:13] [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.backends.libigl_cgal.BooleanLibiglCGALNode.EXECUTE_NORMALIZED
+[10:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:13] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[10:13] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:13] [ComfyUI] [SubprocessWorker] call_id=22 sending call_method
+[10:13] Node executed (1 total), capturing...
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_cgal
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 8 vertices, 12 faces
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 162 vertices, 320 faces
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: union
+[10:13] Frame 2 saved (frame_001.jpg, t=0.8s)
+[10:13] [capture-node] freeze=68ms shot=128ms unfreeze=4ms saved=True
+[10:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 302 vertices, 600 faces
+[10:13] [ComfyUI] [SubprocessWorker] got response: ok
+[10:13] [ComfyUI] [comfy-env] GeomPackBoolean_LibiglCGAL done (0.49s): result: NodeOutput
+[10:13] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
+[10:13] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
+[10:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:13] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:14] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:14] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:14] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:14] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:14] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:14] [ComfyUI] [SubprocessWorker] call_id=23 sending call_method
+[10:14] Node executed (2 total), capturing...
+[10:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 302 vertices, 600 faces
+[10:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
+[10:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
+[10:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
+[10:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_e65814d5.vtp
+[10:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (302 vertices)
+[10:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 302 vertices, 600 faces
+[10:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_e65814d5.vtp
+[10:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=True, volume=9.214489033870414, area=25.093742655540616, no fields
+[10:14] [ComfyUI] [SubprocessWorker] got response: ok
+[10:14] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.18s): result: NodeOutput
+[10:14] [ComfyUI] Prompt executed in 1.15 seconds
+[10:14] Frame 3 saved (frame_002.jpg, t=1.3s)
+[10:14] [capture-node] freeze=27ms shot=155ms unfreeze=68ms saved=True
+[10:14] Node executed (3 total), capturing...
+[10:14] Frame 4 saved (frame_003.jpg, t=1.9s)
+[10:14] [capture-node] freeze=3ms shot=102ms unfreeze=0ms saved=True
+[10:14] Execution complete (t=1.9s)
+[10:14] Captured 4 unique frames over 1.98s
[10:14] [debug] iframes: 2
-[10:14] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
-[10:14] [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
+[10:14] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+[10:14] [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=486x348, rafFrozen=True
[10:14] [timing] trigger_3d_previews: 0.0s
-[10:16] Saved high-quality screenshot: fix_normals_all_executed.png
-[10:16] [timing] final_screenshot: 0.2s
-[10:17] Capturing execution frames: fix_self_intersection.json
+[10:17] Saved high-quality screenshot: boolean_ops_executed.png
+[10:17] [timing] final_screenshot: 0.2s
+[10:17] Capturing execution frames: boolean_ops_all.json
[10:23] Frame 1 saved (frame_000.jpg, t=0.0s)
[10:23] Validating workflow...
[10:23] [ComfyUI] === /validate endpoint called ===
[10:23] [ComfyUI] Received JSON with keys: ['prompt']
[10:23] [ComfyUI] Prompt has 5 nodes
-[10:23] [ComfyUI] Node 1: GeomPackLoadMesh
-[10:23] [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
-[10:23] [ComfyUI] Node 14: GeomPackDetectSelfIntersections
+[10:23] [ComfyUI] Node 1: GeomPackCreatePrimitive
+[10:23] [ComfyUI] Inputs: {"shape": "sphere", "size": 1, "subdivisions": 4}
+[10:23] [ComfyUI] Node 2: GeomPackCreatePrimitive
[10:23] Queuing workflow for execution...
-[10:23] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
-[10:23] [ComfyUI] Node 17: GeomPackFixSelfIntersectionsByPerturbation
-[10:23] [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]}
-[10:23] [ComfyUI] Node 21: GeomPackPreviewMeshDual
-[10:23] [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
-[10:23] [ComfyUI] Node 22: GeomPackDetectSelfIntersections
-[10:23] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["17", 0]}
-[10:23] [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223
+[10:23] [ComfyUI] Inputs: {"shape": "cube", "size": 0.8, "subdivisions": 1}
+[10:23] [ComfyUI] Node 3: GeomPackBoolean
+[10:23] [ComfyUI] Inputs: {"operation": "difference", "backend": "libigl_cgal", "mesh_a": ["1", 0], "mesh_b": ["2", 0]}
+[10:23] [ComfyUI] Node 4: GeomPackBoolean
+[10:23] [ComfyUI] Inputs: {"operation": "difference", "backend": "blender_exact", "mesh_a": ["1", 0], "mesh_b": ["2", 0]}
+[10:23] [ComfyUI] Node 5: GeomPackPreviewMeshMulti
+[10:23] [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
+[10:23] [ComfyUI] Generated prompt_id: 68e57b63-5c8c-4d72-9c86-3f31fddd6d39
[10:23] [ComfyUI] Calling execution.validate_prompt()...
[10:23] [ComfyUI] Validation result: valid=True
[10:23] [ComfyUI] === Validation PASSED ===
[10:23] [ComfyUI] got prompt
-[10:23] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/camelhead.off'
-[10:23] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[10:23] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 0.8, subdivisions: 1
+[10:23] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
[10:23] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[10:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[10:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
@@ -1669,80 +797,68 @@ Starting ComfyUI server...
[10:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[10:23] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[10:23] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:23] [ComfyUI] [SubprocessWorker] call_id=61 sending call_method
-[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
-[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
-[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
-[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces
-[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces
+[10:23] [ComfyUI] [SubprocessWorker] call_id=24 sending call_method
+[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
[10:23] [ComfyUI] [SubprocessWorker] got response: ok
-[10:23] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): result: NodeOutput
-[10:23] [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
-[10:23] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
+[10:23] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
+[10:23] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 1.0, subdivisions: 4
+[10:23] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
[10:23] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[10:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[10:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[10:23] [ComfyUI] [SubprocessWorker] worker started/confirmed
[10:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:23] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:23] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[10:23] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:23] [ComfyUI] [SubprocessWorker] call_id=62 sending call_method
-[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces
-[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
-[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 6 intersecting faces (5 intersection pairs)
+[10:23] [ComfyUI] [SubprocessWorker] call_id=25 sending call_method
+[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 2562 vertices, 5120 faces
[10:23] [ComfyUI] [SubprocessWorker] got response: ok
-[10:23] [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): result: NodeOutput
-[10:23] [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
-[10:23] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.fix_intersections_perturbation.FixSelfIntersectionsByPerturbationNode.EXECUTE_NORMALIZED
+[10:23] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.11s): result: NodeOutput
+[10:23] [ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'difference', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh
+[10:23] [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED
[10:23] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[10:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[10:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[10:23] [ComfyUI] [SubprocessWorker] worker started/confirmed
[10:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:23] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:23] [ComfyUI] [SubprocessWorker] created 2 shm blocks
[10:23] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:23] [ComfyUI] [SubprocessWorker] call_id=63 sending call_method
-[10:23] Node executed (1 total), capturing...
-[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh: 11381 vertices, 22704 faces
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Params: epsilon=0.0001, max_iter=12, direction=adaptive, re_detect=True
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 8 vertices to perturb
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 1: avg displacement = 0.000004
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 2: avg displacement = 0.000008
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 3: avg displacement = 0.000011
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 4: avg displacement = 0.000015
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 5: avg displacement = 0.000019
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 6: avg displacement = 0.000023
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 7: avg displacement = 0.000026
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 8: avg displacement = 0.000030
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 9: avg displacement = 0.000034
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 10: avg displacement = 0.000038
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 11: avg displacement = 0.000041
-[10:24] Frame 2 saved (frame_001.jpg, t=0.8s)
-[10:24] [capture-node] freeze=4ms shot=121ms unfreeze=5ms saved=True
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 12: avg displacement = 0.000045
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Re-detecting self-intersections...
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections remaining!
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete: perturbed 8 vertices over 12 iterations
+[10:23] [ComfyUI] [SubprocessWorker] call_id=26 sending call_method
+[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: blender_exact -> GeomPackBoolean_BlenderExact
+[10:23] [ComfyUI] [SubprocessWorker] got response: ok
+[10:23] [ComfyUI] [comfy-env] GeomPackBoolean done (0.12s): result: NodeOutput
+[10:23] [ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'difference', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh
+[10:23] [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED
+[10:23] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:23] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:23] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[10:23] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:23] [ComfyUI] [SubprocessWorker] call_id=27 sending call_method
+[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: libigl_cgal -> GeomPackBoolean_LibiglCGAL
+[10:23] [ComfyUI] [SubprocessWorker] got response: ok
+[10:23] [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): result: NodeOutput
+[10:23] [ComfyUI] [comfy-env] Running GeomPackBoolean_BlenderExact: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'difference'
+[10:23] [ComfyUI] [SubprocessWorker] call_method: nodes.blender_boolean.boolean.BooleanBlenderExactNode.EXECUTE_NORMALIZED
+[10:23] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:23] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:23] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:23] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[10:23] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:23] [ComfyUI] [SubprocessWorker] call_id=28 sending call_method
+[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: blender_exact
+[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 2562 vertices, 5120 faces
+[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 8 vertices, 12 faces
+[10:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: difference
+[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces
[10:24] [ComfyUI] [SubprocessWorker] got response: ok
-[10:24] [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.48s): result: NodeOutput
-[10:24] [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
-[10:24] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
-[10:24] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:24] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:24] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:24] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:24] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:24] [ComfyUI] [SubprocessWorker] call_id=64 sending call_method
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces
-[10:24] Node executed (2 total), capturing...
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections detected
-[10:24] [ComfyUI] [SubprocessWorker] got response: ok
-[10:24] [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput
-[10:24] [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
-[10:24] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[10:24] [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.64s): result: NodeOutput
+[10:24] [ComfyUI] [comfy-env] Running GeomPackBoolean_LibiglCGAL: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'difference'
+[10:24] [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.backends.libigl_cgal.BooleanLibiglCGALNode.EXECUTE_NORMALIZED
[10:24] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[10:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[10:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
@@ -1750,459 +866,713 @@ Starting ComfyUI server...
[10:24] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[10:24] [ComfyUI] [SubprocessWorker] created 2 shm blocks
[10:24] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:24] [ComfyUI] [SubprocessWorker] call_id=65 sending call_method
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11381 vertices, 22704 faces
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', 'intersection_flag']
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ceba0f48.vtp
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
-[10:24] Frame 3 saved (frame_002.jpg, t=1.3s)
-[10:24] [capture-node] freeze=3ms shot=104ms unfreeze=3ms saved=True
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ceba0f48.vtp
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_ceba0f48.vtp
-[10:24] Node executed (3 total), capturing...
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_ceba0f48.vtp
-[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[10:24] [ComfyUI] [SubprocessWorker] call_id=29 sending call_method
+[10:24] Node executed (1 total), capturing...
+[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_cgal
+[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 2562 vertices, 5120 faces
+[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 8 vertices, 12 faces
+[10:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: difference
+[10:24] Frame 2 saved (frame_001.jpg, t=1.4s)
+[10:24] [capture-node] freeze=3ms shot=96ms unfreeze=3ms saved=True
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces
[10:25] [ComfyUI] [SubprocessWorker] got response: ok
-[10:25] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.44s): result: NodeOutput
-[10:25] [ComfyUI] Prompt executed in 1.50 seconds
-[10:25] Frame 4 saved (frame_003.jpg, t=1.7s)
-[10:25] [capture-node] freeze=53ms shot=152ms unfreeze=69ms saved=True
-[10:25] Node executed (4 total), capturing...
-[10:26] Frame 5 saved (frame_004.jpg, t=2.5s)
-[10:26] [capture-node] freeze=44ms shot=198ms unfreeze=0ms saved=True
-[10:26] Execution complete (t=2.4s)
-[10:26] Captured 5 unique frames over 2.73s
+[10:25] [ComfyUI] [comfy-env] GeomPackBoolean_LibiglCGAL done (0.98s): result: NodeOutput
+[10:25] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
+[10:25] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[10:25] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:25] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:25] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:25] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[10:25] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:25] [ComfyUI] [SubprocessWorker] call_id=30 sending call_method
+[10:25] Node executed (2 total), capturing...
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2202 vertices, 4380 faces
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_201bb815.vtp
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2202 vertices)
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2202 vertices, 4380 faces
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_201bb815.vtp
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2202 vertices, 4380 faces
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_201bb815.vtp
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2202 vertices)
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2202 vertices, 4380 faces
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_201bb815.vtp
+[10:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
+[10:25] [ComfyUI] [SubprocessWorker] got response: ok
+[10:25] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.23s): result: NodeOutput
+[10:25] [ComfyUI] Prompt executed in 2.27 seconds
+[10:25] Frame 3 saved (frame_002.jpg, t=2.4s)
+[10:25] [capture-node] freeze=3ms shot=107ms unfreeze=26ms saved=True
+[10:25] Node executed (3 total), capturing...
+[10:26] Frame 4 saved (frame_003.jpg, t=3.0s)
+[10:26] [capture-node] freeze=2ms shot=127ms unfreeze=0ms saved=True
+[10:26] Execution complete (t=3.0s)
+[10:26] Captured 4 unique frames over 3.2s
[10:26] [debug] iframes: 1
-[10:26] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
+[10:26] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
[10:26] [timing] trigger_3d_previews: 0.0s
-[10:28] Saved high-quality screenshot: fix_self_intersection_executed.png
-[10:28] [timing] final_screenshot: 0.4s
-[10:28] Capturing execution frames: mesh_info.json
+[10:28] Saved high-quality screenshot: boolean_ops_all_executed.png
+[10:28] [timing] final_screenshot: 0.2s
+[10:28] Capturing execution frames: decimate.json
[10:34] Frame 1 saved (frame_000.jpg, t=0.0s)
[10:34] Validating workflow...
[10:34] [ComfyUI] === /validate endpoint called ===
[10:34] [ComfyUI] Received JSON with keys: ['prompt']
[10:34] [ComfyUI] Prompt has 3 nodes
-[10:34] [ComfyUI] Node 1: GeomPackCreatePrimitive
-[10:34] [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
-[10:34] [ComfyUI] Node 7: GeomPackMeshInfo
+[10:34] [ComfyUI] Node 2: GeomPackLoadMesh
+[10:34] [ComfyUI] Inputs: {"file_path": "3d/spot_the_cow.obj"}
+[10:34] [ComfyUI] Node 3: GeomPackPreviewMeshDual
[10:34] Queuing workflow for execution...
-[10:34] [ComfyUI] Inputs: {"report_panel": "true", "trimesh": ["1", 0]}
-[10:34] [ComfyUI] Node 12: GeomPackMeshQuality
-[10:34] [ComfyUI] Inputs: {"include_face_quality": true, "include_edge_stats": true, "report_panel": "true", "trimesh": ["1", 0]}
-[10:34] [ComfyUI] Generated prompt_id: a85065fd-1857-405f-8ed5-ac8eec46b80a
+[10:34] [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
+[10:34] [ComfyUI] Node 4: GeomPackDecimateMesh
+[10:34] [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
+[10:34] [ComfyUI] Generated prompt_id: 6adbf764-a811-440c-8990-a6f264947da2
[10:34] [ComfyUI] Calling execution.validate_prompt()...
[10:34] [ComfyUI] Validation result: valid=True
[10:34] [ComfyUI] === Validation PASSED ===
[10:34] [ComfyUI] got prompt
-[10:34] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1
-[10:34] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
+[10:34] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/spot_the_cow.obj'
+[10:34] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
[10:34] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[10:34] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:34] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:34] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:34] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:34] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[10:34] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:34] [ComfyUI] [SubprocessWorker] call_id=66 sending call_method
-[10:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
-[10:35] [ComfyUI] [SubprocessWorker] got response: ok
-[10:35] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.32s): result: NodeOutput
-[10:35] [ComfyUI] [comfy-env] Running GeomPackMeshQuality: include_face_quality: True, include_edge_stats: True, trimesh: Trimesh
-[10:35] [ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_quality.MeshQualityNode.EXECUTE_NORMALIZED
-[10:35] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:35] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:35] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:35] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:35] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:35] [ComfyUI] [SubprocessWorker] call_id=67 sending call_method
-[10:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 8 vertices, 12 faces
-[10:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analysis complete
-[10:35] [ComfyUI] [SubprocessWorker] got response: ok
-[10:35] [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.63s): result: NodeOutput
-[10:35] [ComfyUI] [comfy-env] Running GeomPackMeshInfo: trimesh: list[1]
-[10:35] [ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_info.MeshInfoNode.EXECUTE_NORMALIZED
-[10:35] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:35] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:35] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:35] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:35] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:35] [ComfyUI] [SubprocessWorker] call_id=68 sending call_method
-[10:35] Node executed (1 total), capturing...
-[10:36] Frame 2 saved (frame_001.jpg, t=1.3s)
-[10:36] [capture-node] freeze=3ms shot=93ms unfreeze=1ms saved=True
-[10:36] [ComfyUI] [SubprocessWorker] got response: ok
-[10:36] [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.57s): result: NodeOutput
-[10:36] [ComfyUI] Prompt executed in 1.52 seconds
-[10:36] Node executed (2 total), capturing...
-[10:36] Frame 3 saved (frame_002.jpg, t=1.9s)
-[10:36] [capture-node] freeze=2ms shot=86ms unfreeze=0ms saved=True
-[10:36] Execution complete (t=1.8s)
-[10:36] Captured 3 unique frames over 1.96s
-[10:36] [debug] iframes: 0
-[10:36] [timing] trigger_3d_previews: 0.0s
-[10:38] Saved high-quality screenshot: mesh_info_executed.png
-[10:38] [timing] final_screenshot: 0.2s
-[10:39] Capturing execution frames: mesh_mesh_distance.json
-[10:45] Frame 1 saved (frame_000.jpg, t=0.0s)
-[10:45] Validating workflow...
-[10:45] [ComfyUI] === /validate endpoint called ===
-[10:45] [ComfyUI] Received JSON with keys: ['prompt']
-[10:45] [ComfyUI] Prompt has 5 nodes
-[10:45] [ComfyUI] Node 3: GeomPackMeshToMeshDistance
-[10:45] [ComfyUI] Inputs: {"metric": "hausdorff", "sample_count": 10000, "symmetric": "true", "report_panel": "true", "mesh_a": ["8", 0], "mesh_b": ["15", 0]}
-[10:45] [ComfyUI] Node 8: GeomPackLoadMesh
-[10:45] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
-[10:45] [ComfyUI] Node 10: GeomPackMeshToMeshDistance
-[10:45] Queuing workflow for execution...
-[10:45] [ComfyUI] Inputs: {"metric": "hausdorff", "sample_count": 10000, "symmetric": "true", "report_panel": "false", "mesh_a": ["8", 0], "mesh_b": ["16", 0]}
-[10:45] [ComfyUI] Node 15: GeomPackRemesh
-[10:45] [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]}
-[10:45] [ComfyUI] Node 16: GeomPackRemesh
-[10:45] [ComfyUI] Inputs: {"backend": "cgal_isotropic", "backend.cgal_edge_length": 1, "backend.cgal_iterations": 3, "backend.protect_boundaries": "true", "report_panel": "false", "trimesh": ["8", 0]}
-[10:45] [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2
-[10:45] [ComfyUI] Calling execution.validate_prompt()...
-[10:45] [ComfyUI] Validation result: valid=True
-[10:45] [ComfyUI] === Validation PASSED ===
-[10:45] [ComfyUI] got prompt
-[10:45] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
-[10:45] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[10:45] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:45] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:45] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:45] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:45] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:45] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[10:45] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:45] [ComfyUI] [SubprocessWorker] call_id=69 sending call_method
-[10:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
-[10:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
-[10:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
-[10:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
-[10:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
-[10:46] [ComfyUI] [SubprocessWorker] got response: ok
-[10:46] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): result: NodeOutput
-[10:46] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
-[10:46] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
-[10:46] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:46] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:46] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:46] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:46] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:46] [ComfyUI] [SubprocessWorker] call_id=70 sending call_method
-[10:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: cgal_isotropic -> GeomPackRemesh_CGAL
-[10:46] [ComfyUI] [SubprocessWorker] got response: ok
-[10:46] [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): result: NodeOutput
-[10:46] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
-[10:46] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
-[10:46] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:46] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:46] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:46] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:46] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:46] [ComfyUI] [SubprocessWorker] call_id=71 sending call_method
-[10:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
-[10:47] [ComfyUI] [SubprocessWorker] got response: ok
-[10:47] [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): result: NodeOutput
-[10:47] [ComfyUI] [comfy-env] Running GeomPackRemesh_CGAL: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, protect_boundaries: 'true'
-[10:47] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing_cgal.remesh.RemeshCGALNode.EXECUTE_NORMALIZED
-[10:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:47] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:47] [ComfyUI] [SubprocessWorker] call_id=72 sending call_method
-[10:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: cgal_isotropic
-[10:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
-[10:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, protect_boundaries=true
-[10:47] Frame 2 saved (frame_001.jpg, t=2.3s)
-[10:47] [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=True
-[10:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL isotropic remesh (target_edge_length=1.0)...
-[10:49] Frame 3 saved (frame_002.jpg, t=4.5s)
-[10:49] [capture-periodic] freeze=3ms shot=114ms unfreeze=4ms saved=True
-[10:50] [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/16.0GB (37%) swap=0.7/2.9GB (25%) cpu=45% browser_rss=0.70GB
-[10:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 41466 vertices (-14737), 82928 faces (-29474)
-[10:56] [ComfyUI] [SubprocessWorker] got response: ok
-[10:56] [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): result: NodeOutput
-[10:56] [ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh
-[10:56] [ComfyUI] [SubprocessWorker] call_method: nodes.distance.mesh_to_mesh_distance.MeshDistanceNode.EXECUTE_NORMALIZED
-[10:56] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:56] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:56] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:56] Node executed (1 total), capturing...
-[10:56] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[10:56] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:56] [ComfyUI] [SubprocessWorker] call_id=73 sending call_method
-[10:56] Frame 4 saved (frame_003.jpg, t=11.4s)
-[10:56] [capture-node] freeze=6ms shot=98ms unfreeze=4ms saved=True
-[10:56] [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (25%) cpu=49% browser_rss=0.59GB
-[10:57] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\point_cloud_utils\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\#'
-[10:57] [ComfyUI] mesh_v : \#v by 3 array of vertex positions (each row is a vertex)
-[10:57] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\point_cloud_utils\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\#'
-[10:57] [ComfyUI] ray_o : array of shape (\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use
-[10:57] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\point_cloud_utils\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\#'
-[10:57] [ComfyUI] p : \#p by 3 array of vertex positions (each row is a vertex)
-[10:57] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\point_cloud_utils\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\#'
-[10:57] [ComfyUI] p : \#p by 3 array of vertex positions (each row is a vertex)
-[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000
-[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 56203 vertices, 112402 faces
-[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 41466 vertices, 82928 faces
-[10:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.112758
-[10:58] [ComfyUI] [SubprocessWorker] got response: ok
-[10:58] [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): result: NodeOutput
-[10:58] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
-[10:58] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
-[10:58] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[10:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[10:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[10:58] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[10:58] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[10:58] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[10:58] [ComfyUI] [SubprocessWorker] sending request via socket...
-[10:58] [ComfyUI] [SubprocessWorker] call_id=74 sending call_method
-[10:58] [ComfyUI] [worker:ComfyUI-GeometryPack]
-[10:58] [ComfyUI] === WATCHDOG TICK 2 ===
-[10:58] Node executed (2 total), capturing...
-[10:58] [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
-[10:58] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
-[10:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
-[10:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
-[10:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
-[10:58] [ComfyUI]
-[10:58] [ComfyUI] Thread 0x00000f60 (most recent call first):
-[10:58] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 86 in wlog
-[10:58] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1649 in main
-[10:58] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
-[10:58] [ComfyUI]
-[10:58] [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
-[10:58] [ComfyUI]
-[10:58] Frame 5 saved (frame_004.jpg, t=13.4s)
-[10:58] [capture-node] freeze=5ms shot=114ms unfreeze=3ms saved=True
-[10:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
-[10:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces
-[10:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
-[11:02] [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=46% browser_rss=0.59GB
-[11:08] [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=54% browser_rss=0.59GB
-[11:08] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces
-[11:08] [ComfyUI] [SubprocessWorker] got response: ok
-[11:08] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (10.49s): result: NodeOutput
-[11:08] [ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh
-[11:08] [ComfyUI] [SubprocessWorker] call_method: nodes.distance.mesh_to_mesh_distance.MeshDistanceNode.EXECUTE_NORMALIZED
+[10:34] [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+[10:34] [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+[10:34] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+[10:34] [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[10:34] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+[10:34] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[10:34] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:55946']...
+[10:36] Frame 2 saved (frame_001.jpg, t=2.3s)
+[10:36] [capture-periodic] freeze=3ms shot=108ms unfreeze=4ms saved=True
+[10:36] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+[10:36] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+[10:37] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+[10:37] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:37] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:37] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[10:37] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:37] [ComfyUI] [SubprocessWorker] call_id=31 sending call_method
+[10:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/spot_the_cow.obj
+[10:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/spot_the_cow.obj
+[10:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3225 vertices, 5856 faces
+[10:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3225 vertices, 5856 faces
+[10:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3225 vertices, 5856 faces
+[10:38] [ComfyUI] [SubprocessWorker] got response: ok
+[10:38] [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): result: NodeOutput
+[10:38] [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
+[10:38] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
+[10:38] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:38] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:38] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:38] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:38] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:38] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:38] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:38] [ComfyUI] [SubprocessWorker] call_id=32 sending call_method
+[10:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse
+[10:38] [ComfyUI] [SubprocessWorker] got response: ok
+[10:38] [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.10s): result: NodeOutput
+[10:38] [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'
+[10:38] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.quadric_edge_collapse.DecimateQuadricEdgeCollapseNode.EXECUTE_NORMALIZED
+[10:38] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:38] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:38] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:38] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:38] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:38] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:38] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:38] [ComfyUI] [SubprocessWorker] call_id=33 sending call_method
+[10:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadric_edge_collapse
+[10:38] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 3,225 vertices, 5,856 faces
+[10:39] Frame 3 saved (frame_002.jpg, t=4.4s)
+[10:39] [capture-periodic] freeze=3ms shot=118ms unfreeze=4ms saved=True
+[10:39] [ComfyUI] [SubprocessWorker] got response: ok
+[10:39] [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (0.42s): result: NodeOutput
+[10:39] [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
+[10:39] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[10:39] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:39] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:39] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:39] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:39] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:39] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[10:39] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:39] [ComfyUI] [SubprocessWorker] call_id=34 sending call_method
+[10:39] Node executed (1 total), capturing...
+[10:39] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[10:39] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 3225 vertices, 5856 faces
+[10:39] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 504 vertices, 1004 faces
+[10:39] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
+[10:39] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+[10:39] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[10:39] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=texture, texture=True, vertex_colors=False
+[10:39] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[10:39] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_b419eb9c.stl
+[10:39] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_b419eb9c.stl
+[10:39] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[10:39] [ComfyUI] [SubprocessWorker] got response: ok
+[10:39] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput
+[10:39] [ComfyUI] Prompt executed in 4.66 seconds
+[10:39] Frame 4 saved (frame_003.jpg, t=4.8s)
+[10:39] [capture-node] freeze=5ms shot=112ms unfreeze=4ms saved=True
+[10:39] Node executed (2 total), capturing...
+[10:40] Frame 5 saved (frame_004.jpg, t=5.2s)
+[10:40] [capture-node] freeze=90ms shot=323ms unfreeze=0ms saved=True
+[10:40] Execution complete (t=5.2s)
+[10:40] Captured 5 unique frames over 5.69s
+[10:40] [debug] iframes: 1
+[10:40] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+[10:40] [timing] trigger_3d_previews: 0.0s
+[10:42] Saved high-quality screenshot: decimate_executed.png
+[10:42] [timing] final_screenshot: 0.2s
+[10:42] Capturing execution frames: decimate_all.json
+[10:48] Frame 1 saved (frame_000.jpg, t=0.0s)
+[10:48] Validating workflow...
+[10:48] [ComfyUI] === /validate endpoint called ===
+[10:48] [ComfyUI] Received JSON with keys: ['prompt']
+[10:48] [ComfyUI] Prompt has 7 nodes
+[10:48] [ComfyUI] Node 1: GeomPackLoadMesh
+[10:48] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
+[10:48] Queuing workflow for execution...
+[10:48] [ComfyUI] Node 2: GeomPackDecimateMesh
+[10:48] [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
+[10:48] [ComfyUI] Node 3: GeomPackDecimateMesh
+[10:48] [ComfyUI] Inputs: {"backend": "fast_simplification", "backend.target_reduction": 0.8, "backend.aggressiveness": 7, "trimesh": ["1", 0]}
+[10:48] [ComfyUI] Node 4: GeomPackDecimateMesh
+[10:48] [ComfyUI] Inputs: {"backend": "vertex_clustering", "backend.cluster_threshold": 3, "trimesh": ["1", 0]}
+[10:48] [ComfyUI] Node 6: GeomPackDecimateMesh
+[10:48] [ComfyUI] Inputs: {"backend": "decimate_pro", "backend.target_reduction": 0.8, "backend.feature_angle": 15, "backend.preserve_topology": "true", "trimesh": ["1", 0]}
+[10:48] [ComfyUI] Node 7: GeomPackPreviewMeshMulti
+[10:48] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[156.15573456772853,45.50443036606394,116.04835655422535],\\\"focalPoint\\\":[30.319300651550293,1.894807
+[10:48] [ComfyUI] Node 8: GeomPackPreviewMeshMulti
+[10:48] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[156.15573456772853,45.50443036606394,116.04835655422535],\\\"focalPoint\\\":[30.319300651550293,1.894807
+[10:48] [ComfyUI] Generated prompt_id: 1b86a699-720e-47ae-bb17-e32a8bbce0fd
+[10:48] [ComfyUI] Calling execution.validate_prompt()...
+[10:48] [ComfyUI] Validation result: valid=True
+[10:48] [ComfyUI] === Validation PASSED ===
+[10:48] [ComfyUI] got prompt
+[10:48] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
+[10:48] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[10:48] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:48] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:48] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:48] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:48] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:48] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[10:48] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:48] [ComfyUI] [SubprocessWorker] call_id=35 sending call_method
+[10:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
+[10:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+[10:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
+[10:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
+[10:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
+[10:48] [ComfyUI] [SubprocessWorker] got response: ok
+[10:48] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.36s): result: NodeOutput
+[10:48] [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
+[10:48] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
+[10:48] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:48] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:48] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:48] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:48] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:48] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:48] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:48] [ComfyUI] [SubprocessWorker] call_id=36 sending call_method
+[10:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: vertex_clustering -> GeomPackDecimate_VertexClustering
+[10:49] [ComfyUI] [SubprocessWorker] got response: ok
+[10:49] [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): result: NodeOutput
+[10:49] [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
+[10:49] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
+[10:49] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:49] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:49] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:49] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:49] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:49] [ComfyUI] [SubprocessWorker] call_id=37 sending call_method
+[10:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse
+[10:49] [ComfyUI] [SubprocessWorker] got response: ok
+[10:49] [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): result: NodeOutput
+[10:49] [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
+[10:49] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
+[10:49] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:49] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:49] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:49] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:49] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:49] [ComfyUI] [SubprocessWorker] call_id=38 sending call_method
+[10:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: decimate_pro -> GeomPackDecimate_DecimatePro
+[10:49] [ComfyUI] [SubprocessWorker] got response: ok
+[10:49] [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): result: NodeOutput
+[10:49] [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh
+[10:49] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED
+[10:49] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:49] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:49] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:49] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:49] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:49] [ComfyUI] [SubprocessWorker] call_id=39 sending call_method
+[10:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: fast_simplification -> GeomPackDecimate_FastSimplification
+[10:49] [ComfyUI] [SubprocessWorker] got response: ok
+[10:49] [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): result: NodeOutput
+[10:49] [ComfyUI] [comfy-env] Running GeomPackDecimate_VertexClustering: trimesh: Trimesh, cluster_threshold: 3.0
+[10:49] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.vertex_clustering.DecimateVertexClusteringNode.EXECUTE_NORMALIZED
+[10:49] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:49] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:49] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:49] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:49] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:49] [ComfyUI] [SubprocessWorker] call_id=40 sending call_method
+[10:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering
+[10:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
+[10:49] [ComfyUI] [SubprocessWorker] got response: ok
+[10:49] [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.16s): result: NodeOutput
+[10:49] [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'
+[10:49] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.quadric_edge_collapse.DecimateQuadricEdgeCollapseNode.EXECUTE_NORMALIZED
+[10:49] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:49] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:49] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:49] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:49] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:49] [ComfyUI] [SubprocessWorker] call_id=41 sending call_method
+[10:49] Node executed (1 total), capturing...
+[10:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadric_edge_collapse
+[10:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
+[10:49] Frame 2 saved (frame_001.jpg, t=1.3s)
+[10:49] [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True
+[10:51] [ComfyUI] [SubprocessWorker] got response: ok
+[10:51] [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): result: NodeOutput
+[10:51] [ComfyUI] [comfy-env] Running GeomPackDecimate_DecimatePro: trimesh: Trimesh, target_reduction: 0.8, feature_angle: 15.0, preserve_topology: 'true'
+[10:51] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.decimate_pro.DecimateProNode.EXECUTE_NORMALIZED
+[10:51] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:51] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:51] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:51] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:51] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:51] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:51] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:51] [ComfyUI] [SubprocessWorker] call_id=42 sending call_method
+[10:51] Node executed (2 total), capturing...
+[10:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro
+[10:51] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
+[10:52] Frame 3 saved (frame_002.jpg, t=3.4s)
+[10:52] [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True
+[10:53] [ComfyUI] [SubprocessWorker] got response: ok
+[10:53] [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.14s): result: NodeOutput
+[10:53] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
+[10:53] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[10:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:53] [ComfyUI] [SubprocessWorker] created 3 shm blocks
+[10:53] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:53] [ComfyUI] [SubprocessWorker] call_id=43 sending call_method
+[10:53] Node executed (3 total), capturing...
+[10:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3
+[10:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
+[10:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_4abcd707.vtp
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
+[10:54] Frame 4 saved (frame_003.jpg, t=5.6s)
+[10:54] [capture-node] freeze=3ms shot=100ms unfreeze=7ms saved=True
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_4abcd707.vtp
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11242 vertices, 22480 faces
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_4abcd707.vtp
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11242 vertices, 22480 faces
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_4abcd707.vtp
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 1272 vertices, 2582 faces
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_4abcd707.vtp
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (1272 vertices)
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 1272 vertices, 2582 faces
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_4abcd707.vtp
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
+[10:54] [ComfyUI] [SubprocessWorker] got response: ok
+[10:54] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.86s): result: NodeOutput
+[10:54] [ComfyUI] [comfy-env] Running GeomPackDecimate_FastSimplification: trimesh: Trimesh, target_reduction: 0.8, aggressiveness: 7
+[10:54] [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.fast_simplification.DecimateFastSimplificationNode.EXECUTE_NORMALIZED
+[10:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:54] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[10:54] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:54] [ComfyUI] [SubprocessWorker] call_id=44 sending call_method
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification
+[10:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
+[10:54] [capture-loop] iter=50 t=6.5s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=158 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=28% browser_rss=0.78GB
+[10:54] Node executed (4 total), capturing...
+[10:55] [ComfyUI] [SubprocessWorker] got response: ok
+[10:55] [ComfyUI] [comfy-env] GeomPackDecimate_FastSimplification done (0.35s): result: NodeOutput
+[10:55] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
+[10:55] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[10:55] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[10:55] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[10:55] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[10:55] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[10:55] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[10:55] [ComfyUI] [SubprocessWorker] created 3 shm blocks
+[10:55] [ComfyUI] [SubprocessWorker] sending request via socket...
+[10:55] [ComfyUI] [SubprocessWorker] call_id=45 sending call_method
+[10:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3
+[10:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
+[10:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3610a0e2.vtp
+[10:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
+[10:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
+[10:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
+[10:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3610a0e2.vtp
+[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2502 vertices, 5000 faces
+[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3610a0e2.vtp
+[10:57] Frame 5 saved (frame_004.jpg, t=6.6s)
+[10:57] [capture-node] freeze=1196ms shot=727ms unfreeze=8ms saved=True
+[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2502 vertices)
+[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2502 vertices, 5000 faces
+[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3610a0e2.vtp
+[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 11242 vertices, 22480 faces
+[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_3610a0e2.vtp
+[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)
+[10:57] Node executed (5 total), capturing...
+[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11242 vertices, 22480 faces
+[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_3610a0e2.vtp
+[10:57] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
+[10:57] [ComfyUI] [SubprocessWorker] got response: ok
+[10:57] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (2.12s): result: NodeOutput
+[10:57] [ComfyUI] Prompt executed in 8.63 seconds
+[10:57] Frame 6 saved (frame_005.jpg, t=8.8s)
+[10:57] [capture-node] freeze=3ms shot=163ms unfreeze=3ms saved=True
+[10:57] Node executed (6 total), capturing...
+[10:59] Frame 7 saved (frame_006.jpg, t=9.3s)
+[10:59] [capture-node] freeze=980ms shot=712ms unfreeze=0ms saved=True
+[10:59] Execution complete (t=9.3s)
+[10:59] Captured 7 unique frames over 11.05s
+[10:59] [debug] iframes: 2
+[10:59] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
+[10:59] [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
+[10:59] [timing] trigger_3d_previews: 0.0s
+[11:01] Saved high-quality screenshot: decimate_all_executed.png
+[11:01] [timing] final_screenshot: 0.3s
+[11:02] Capturing execution frames: depth_map_to_mesh.json
+[11:08] Frame 1 saved (frame_000.jpg, t=0.0s)
+[11:08] Validating workflow...
+[11:08] [ComfyUI] === /validate endpoint called ===
+[11:08] [ComfyUI] Received JSON with keys: ['prompt']
+[11:08] [ComfyUI] Prompt has 4 nodes
+[11:08] [ComfyUI] Node 1: LoadImage
+[11:08] [ComfyUI] Inputs: {"image": "example.png"}
+[11:08] [ComfyUI] Node 4: GeomPackPreviewMeshVTK
+[11:08] [ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"{\\\"position\\\":[-0.24987848276768215,0.32154187563545744,0.9133299327529744],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\":[0
+[11:08] Queuing workflow for execution...
+[11:08] [ComfyUI] Node 6: ImageToMask
+[11:08] [ComfyUI] Inputs: {"channel": "red", "image": ["1", 0]}
+[11:08] [ComfyUI] Node 7: GeomPackTextureToGeometry
+[11:08] [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
+[11:08] [ComfyUI] Generated prompt_id: 8165f04f-d407-4ac9-a677-00e1093f48f2
+[11:08] [ComfyUI] Calling execution.validate_prompt()...
+[11:08] [ComfyUI] Validation result: valid=True
+[11:08] [ComfyUI] === Validation PASSED ===
+[11:08] [ComfyUI] got prompt
+[11:08] [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
+[11:08] [ComfyUI] [SubprocessWorker] call_method: nodes.texture_remeshing.texture_to_geometry.TextureToGeometryNode.EXECUTE_NORMALIZED
[11:08] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[11:08] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[11:08] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[11:08] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:08] [ComfyUI] [comfy-env] PRE-SERIALIZE 'mask' shape: torch.Size([1, 768, 768])
[11:08] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:08] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[11:08] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[11:08] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:08] [ComfyUI] [SubprocessWorker] call_id=75 sending call_method
-[11:08] Node executed (3 total), capturing...
-[11:09] Frame 6 saved (frame_005.jpg, t=23.9s)
-[11:09] [capture-node] freeze=3ms shot=109ms unfreeze=6ms saved=True
-[11:09] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000
-[11:09] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 56203 vertices, 112402 faces
-[11:09] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 32264 vertices, 64524 faces
-[11:09] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 2.858216
-[11:09] [ComfyUI] [SubprocessWorker] got response: ok
-[11:09] [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.70s): result: NodeOutput
-[11:09] [ComfyUI] Prompt executed in 24.24 seconds
-[11:09] Node executed (4 total), capturing...
-[11:09] Frame 7 saved (frame_006.jpg, t=24.6s)
-[11:09] [capture-node] freeze=4ms shot=111ms unfreeze=0ms saved=True
-[11:09] Execution complete (t=24.6s)
-[11:09] Captured 7 unique frames over 24.81s
-[11:09] [debug] iframes: 0
-[11:09] [timing] trigger_3d_previews: 0.0s
-[11:12] Saved high-quality screenshot: mesh_mesh_distance_executed.png
-[11:12] [timing] final_screenshot: 0.2s
-[11:12] Capturing execution frames: normals.json
-[11:19] Frame 1 saved (frame_000.jpg, t=0.0s)
-[11:19] Validating workflow...
-[11:19] [ComfyUI] === /validate endpoint called ===
-[11:19] [ComfyUI] Received JSON with keys: ['prompt']
-[11:19] [ComfyUI] Prompt has 4 nodes
-[11:19] [ComfyUI] Node 1: GeomPackLoadMesh
-[11:19] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
-[11:19] [ComfyUI] Node 2: GeomPackCheckNormals
-[11:19] Queuing workflow for execution...
-[11:19] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
-[11:19] [ComfyUI] Node 3: GeomPackComputeNormals
-[11:19] [ComfyUI] Inputs: {"smooth_vertex_normals": "true", "trimesh": ["1", 0]}
-[11:19] [ComfyUI] Node 7: GeomPackPreviewMeshVTK
-[11:19] [ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": ["
-[11:19] [ComfyUI] Generated prompt_id: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44
-[11:19] [ComfyUI] Calling execution.validate_prompt()...
-[11:19] [ComfyUI] Validation result: valid=True
-[11:19] [ComfyUI] === Validation PASSED ===
-[11:19] [ComfyUI] got prompt
-[11:19] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
-[11:19] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[11:19] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:19] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:19] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:19] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:19] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:19] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[11:19] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:19] [ComfyUI] [SubprocessWorker] call_id=76 sending call_method
-[11:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
-[11:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
-[11:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
-[11:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
-[11:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
-[11:19] [ComfyUI] [SubprocessWorker] got response: ok
-[11:19] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.74s): result: NodeOutput
-[11:19] [ComfyUI] [comfy-env] Running GeomPackCheckNormals: trimesh: Trimesh
-[11:19] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.check_normals.CheckNormalsNode.EXECUTE_NORMALIZED
-[11:19] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:19] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:19] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:19] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:19] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:20] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:20] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:20] [ComfyUI] [SubprocessWorker] call_id=77 sending call_method
-[11:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh with 56203 vertices, 112402 faces
-[11:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Winding: True, Watertight: True, Degenerate: 1
-[11:20] [ComfyUI] [SubprocessWorker] got response: ok
-[11:20] [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.61s): result: NodeOutput
-[11:20] [ComfyUI] [comfy-env] Running GeomPackComputeNormals: smooth_vertex_normals: 'true', trimesh: Trimesh
-[11:20] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.compute_normals.ComputeNormalsNode.EXECUTE_NORMALIZED
-[11:20] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:20] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:20] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:20] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:20] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:20] [ComfyUI] [SubprocessWorker] call_id=78 sending call_method
-[11:20] Node executed (1 total), capturing...
-[11:20] Frame 2 saved (frame_001.jpg, t=1.8s)
-[11:20] [capture-node] freeze=3ms shot=79ms unfreeze=2ms saved=True
-[11:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh with 56203 vertices, 112402 faces
-[11:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computed smooth vertex normals
-[11:21] [ComfyUI] [SubprocessWorker] got response: ok
-[11:21] [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.71s): result: NodeOutput
-[11:21] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
-[11:21] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
-[11:21] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:21] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:21] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:21] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:21] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:21] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:21] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:21] [ComfyUI] [SubprocessWorker] call_id=79 sending call_method
-[11:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 56203 vertices, 112402 faces
-[11:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
-[11:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
-[11:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
-[11:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_166d2f06.vtp
-[11:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
-[11:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_x (components: 1)
-[11:22] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_y (components: 1)
-[11:22] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_z (components: 1)
-[11:22] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_magnitude (components: 1)
-[11:22] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
-[11:22] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
-[11:22] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_166d2f06.vtp
-[11:22] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Vertex attributes: ['normal_x', 'normal_y', 'normal_z', 'normal_magnitude']
-[11:22] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Face attributes: ['stl']
-[11:22] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=True, volume=279628.2991519195, area=29684.951065464225, fields=['normal_x', 'normal_y', 'normal_z', 'normal_magnitude', 'face.stl']
-[11:23] [ComfyUI] [SubprocessWorker] got response: ok
-[11:23] Frame 3 saved (frame_002.jpg, t=3.9s)
-[11:23] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (1.77s): result: NodeOutput
-[11:23] [capture-periodic] freeze=2ms shot=82ms unfreeze=2ms saved=True
-[11:23] [ComfyUI] Prompt executed in 3.84 seconds
-[11:23] Node executed (2 total), capturing...
-[11:23] Frame 4 saved (frame_003.jpg, t=4.2s)
-[11:23] [capture-node] freeze=3ms shot=98ms unfreeze=0ms saved=True
-[11:23] Execution complete (t=4.2s)
-[11:23] Captured 4 unique frames over 4.38s
-[11:23] [debug] iframes: 1
-[11:23] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=0x0, rafFrozen=False
-[11:23] [timing] trigger_3d_previews: 0.0s
-[11:25] Saved high-quality screenshot: normals_executed.png
-[11:25] [timing] final_screenshot: 0.2s
-[11:25] Capturing execution frames: point_mesh_distance.json
-[11:32] Frame 1 saved (frame_000.jpg, t=0.0s)
-[11:32] Validating workflow...
-[11:32] [ComfyUI] === /validate endpoint called ===
-[11:32] [ComfyUI] Received JSON with keys: ['prompt']
-[11:32] [ComfyUI] Prompt has 6 nodes
-[11:32] [ComfyUI] Node 1: GeomPackCreatePrimitive
-[11:32] [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
-[11:32] [ComfyUI] Node 2: GeomPackCreatePrimitive
-[11:32] [ComfyUI] Inputs: {"shape": "sphere", "size": 2.5, "subdivisions": 2}
-[11:32] [ComfyUI] Node 4: GeomPackMeshToPointCloud
-[11:32] Queuing workflow for execution...
-[11:32] [ComfyUI] Inputs: {"mode": "surface_sampling", "sample_count": 10000, "sampling_method": "uniform", "include_normals": "true", "trimesh": ["1", 0]}
-[11:32] [ComfyUI] Node 5: GeomPackPointToMeshDistance
-[11:32] [ComfyUI] Inputs: {"distance_type": "unsigned", "sign_method": "default", "report_panel": "false", "target_mesh": ["2", 0], "pointcloud": ["4", 0]}
-[11:32] [ComfyUI] Node 7: GeomPackCombineMeshes
-[11:32] [ComfyUI] Inputs: {"report_panel": "false", "mesh_a": ["1", 0], "mesh_b": ["2", 0]}
-[11:32] [ComfyUI] Node 8: GeomPackPreviewMeshDual
-[11:32] [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
-[11:32] [ComfyUI] Generated prompt_id: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757
-[11:32] [ComfyUI] Calling execution.validate_prompt()...
-[11:32] [ComfyUI] Validation result: valid=True
-[11:32] [ComfyUI] === Validation PASSED ===
-[11:32] [ComfyUI] got prompt
-[11:32] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2
-[11:32] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
-[11:32] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:32] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:32] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:32] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[11:32] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:32] [ComfyUI] [SubprocessWorker] call_id=80 sending call_method
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces
+[11:08] [ComfyUI] [SubprocessWorker] call_id=46 sending call_method
+[11:08] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
+[11:08] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 768, 768]
+[11:08] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 768, 768])
+[11:08] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting to geometry using backend: grid
+[11:08] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using mask input
+[11:08] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using native resolution: 768x768, range: [0.000, 1.000]
+[11:09] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated 589824 points
+[11:10] Frame 2 saved (frame_001.jpg, t=2.2s)
+[11:10] [capture-periodic] freeze=2ms shot=99ms unfreeze=3ms saved=True
+[11:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 589824 vertices, 1176578 faces
+[11:12] [ComfyUI] [SubprocessWorker] got response: ok
+[11:12] [ComfyUI] [comfy-env] GeomPackTextureToGeometry done (4.28s): result: NodeOutput
+[11:12] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
+[11:12] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
+[11:12] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:12] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:12] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:12] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:12] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:12] [ComfyUI] [SubprocessWorker] call_id=47 sending call_method
+[11:12] Frame 3 saved (frame_002.jpg, t=4.4s)
+[11:12] [capture-periodic] freeze=3ms shot=102ms unfreeze=3ms saved=True
+[11:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 589824 vertices, 1176578 faces
+[11:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
+[11:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
+[11:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
+[11:13] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_7cc4f808.vtp
+[11:13] Node executed (1 total), capturing...
+[11:13] Frame 4 saved (frame_003.jpg, t=4.8s)
+[11:13] [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True
+[11:14] [capture-loop] iter=50 t=6.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=39% browser_rss=0.68GB
+[11:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (589824 vertices)
+[11:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 589824 vertices, 1176578 faces
+[11:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_7cc4f808.vtp
+[11:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=11.966723990015208, no fields
+[11:18] [ComfyUI] [SubprocessWorker] got response: ok
+[11:18] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (5.29s): result: NodeOutput
+[11:18] [ComfyUI] Prompt executed in 9.60 seconds
+[11:18] Node executed (2 total), capturing...
+[11:18] Frame 5 saved (frame_004.jpg, t=10.0s)
+[11:18] [capture-node] freeze=3ms shot=106ms unfreeze=0ms saved=True
+[11:18] Execution complete (t=10.0s)
+[11:18] Captured 5 unique frames over 10.09s
+[11:18] [debug] iframes: 1
+[11:18] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=0x0, rafFrozen=False
+[11:18] [timing] trigger_3d_previews: 0.0s
+[11:22] Saved high-quality screenshot: depth_map_to_mesh_executed.png
+[11:22] [timing] final_screenshot: 1.5s
+[11:22] [8/33] SKIPPED (not in cpu list) fill_holes_all.json
+[11:22] Capturing execution frames: fix_normals_all.json
+[11:28] Frame 1 saved (frame_000.jpg, t=0.0s)
+[11:28] Validating workflow...
+[11:28] [ComfyUI] === /validate endpoint called ===
+[11:28] [ComfyUI] Received JSON with keys: ['prompt']
+[11:28] [ComfyUI] Prompt has 8 nodes
+[11:28] [ComfyUI] Node 1: GeomPackLoadMesh
+[11:28] [ComfyUI] Inputs: {"file_path": "3d/truck.obj"}
+[11:28] [ComfyUI] Node 2: GeomPackFixNormals
+[11:28] [ComfyUI] Inputs: {"backend": "trimesh", "report_panel": "false", "trimesh": ["1", 0]}
+[11:28] Queuing workflow for execution...
+[11:28] [ComfyUI] Node 3: GeomPackFixNormals
+[11:28] [ComfyUI] Inputs: {"backend": "igl_bfs", "report_panel": "false", "trimesh": ["1", 0]}
+[11:28] [ComfyUI] Node 4: GeomPackFixNormals
+[11:28] [ComfyUI] Inputs: {"backend": "igl_winding", "report_panel": "false", "trimesh": ["1", 0]}
+[11:28] [ComfyUI] Node 5: GeomPackFixNormals
+[11:28] [ComfyUI] Inputs: {"backend": "igl_raycast", "report_panel": "false", "trimesh": ["1", 0]}
+[11:28] [ComfyUI] Node 6: GeomPackFixNormals
+[11:28] [ComfyUI] Inputs: {"backend": "igl_signed_dist", "report_panel": "false", "trimesh": ["1", 0]}
+[11:28] [ComfyUI] Node 8: GeomPackPreviewMeshMulti
+[11:28] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[2.4457834419570967,0.9339641357719854,-1.1112698573158992],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\":[-0
+[11:28] [ComfyUI] Node 9: GeomPackPreviewMeshMulti
+[11:28] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[2.4457834419570967,0.9339641357719854,-1.1112698573158992],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\":[-0
+[11:28] [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b
+[11:28] [ComfyUI] Calling execution.validate_prompt()...
+[11:28] [ComfyUI] Validation result: valid=True
+[11:28] [ComfyUI] === Validation PASSED ===
+[11:28] [ComfyUI] got prompt
+[11:28] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/truck.obj'
+[11:28] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[11:28] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:28] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:28] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:28] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[11:28] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:28] [ComfyUI] [SubprocessWorker] call_id=48 sending call_method
+[11:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/truck.obj
+[11:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/truck.obj
+[11:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2956 vertices, 4770 faces
+[11:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2956 vertices, 4770 faces
+[11:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2956 vertices, 4770 faces
+[11:28] [ComfyUI] [SubprocessWorker] got response: ok
+[11:28] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
+[11:28] [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
+[11:28] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
+[11:28] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:28] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:28] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:28] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:28] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:28] [ComfyUI] [SubprocessWorker] call_id=49 sending call_method
+[11:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_winding -> GeomPackFixNormals_IglWinding
+[11:28] [ComfyUI] [SubprocessWorker] got response: ok
+[11:28] [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): result: NodeOutput
+[11:28] [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
+[11:28] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
+[11:28] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:28] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:28] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:28] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:28] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:28] [ComfyUI] [SubprocessWorker] call_id=50 sending call_method
+[11:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: trimesh -> GeomPackFixNormals_Trimesh
+[11:28] [ComfyUI] [SubprocessWorker] got response: ok
+[11:28] [ComfyUI] [comfy-env] GeomPackFixNormals done (0.11s): result: NodeOutput
+[11:28] [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
+[11:28] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
+[11:28] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:28] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:28] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:28] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:28] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:28] [ComfyUI] [SubprocessWorker] call_id=51 sending call_method
+[11:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_bfs -> GeomPackFixNormals_IglBfs
+[11:29] [ComfyUI] [SubprocessWorker] got response: ok
+[11:29] [ComfyUI] [comfy-env] GeomPackFixNormals done (0.11s): result: NodeOutput
+[11:29] [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
+[11:29] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
+[11:29] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:29] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:29] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:29] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:29] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:29] [ComfyUI] [SubprocessWorker] call_id=52 sending call_method
+[11:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_signed_dist -> GeomPackFixNormals_IglSignedDist
+[11:29] [ComfyUI] [SubprocessWorker] got response: ok
+[11:29] [ComfyUI] [comfy-env] GeomPackFixNormals done (0.11s): result: NodeOutput
+[11:29] [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh
+[11:29] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED
+[11:29] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:29] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:29] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:29] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:29] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:29] [ComfyUI] [SubprocessWorker] call_id=53 sending call_method
+[11:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_raycast -> GeomPackFixNormals_IglRaycast
+[11:29] [ComfyUI] [SubprocessWorker] got response: ok
+[11:29] [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): result: NodeOutput
+[11:29] [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglWinding: trimesh: Trimesh
+[11:29] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_winding.FixNormalsIglWindingNode.EXECUTE_NORMALIZED
+[11:29] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:29] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:29] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:29] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:29] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:29] [ComfyUI] [SubprocessWorker] call_id=54 sending call_method
+[11:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_winding: flipped 4022/4770 faces
+[11:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
+[11:29] [ComfyUI] [SubprocessWorker] got response: ok
+[11:29] [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): result: NodeOutput
+[11:29] [ComfyUI] [comfy-env] Running GeomPackFixNormals_Trimesh: trimesh: Trimesh
+[11:29] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.trimesh_fix.FixNormalsTrimeshNode.EXECUTE_NORMALIZED
+[11:29] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:29] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:29] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:29] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:29] Node executed (1 total), capturing...
+[11:29] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:29] [ComfyUI] [SubprocessWorker] call_id=55 sending call_method
+[11:29] Frame 2 saved (frame_001.jpg, t=1.2s)
+[11:29] [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True
+[11:30] [ComfyUI] [SubprocessWorker] got response: ok
+[11:30] [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.70s): result: NodeOutput
+[11:30] [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglBfs: trimesh: Trimesh
+[11:30] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_bfs.FixNormalsIglBfsNode.EXECUTE_NORMALIZED
+[11:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:30] Node executed (2 total), capturing...
+[11:30] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:30] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:30] [ComfyUI] [SubprocessWorker] call_id=56 sending call_method
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl.bfs_orient: 66 orientation components
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True
+[11:30] [ComfyUI] [SubprocessWorker] got response: ok
+[11:30] [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.12s): result: NodeOutput
+[11:30] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+[11:30] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[11:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:30] [ComfyUI] [SubprocessWorker] created 4 shm blocks
+[11:30] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:30] [ComfyUI] [SubprocessWorker] call_id=57 sending call_method
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_e35936b1.vtp
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_e35936b1.vtp
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_e35936b1.vtp
+[11:30] Frame 3 saved (frame_002.jpg, t=1.9s)
+[11:30] [capture-node] freeze=3ms shot=86ms unfreeze=3ms saved=True
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_e35936b1.vtp
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2956 vertices, 4770 faces
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_e35936b1.vtp
+[11:30] Node executed (3 total), capturing...
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_e35936b1.vtp
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2956 vertices, 4770 faces
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_e35936b1.vtp
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_e35936b1.vtp
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
+[11:30] [ComfyUI] [SubprocessWorker] got response: ok
+[11:30] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput
+[11:30] [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglSignedDist: trimesh: Trimesh
+[11:30] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_signed_dist.FixNormalsIglSignedDistNode.EXECUTE_NORMALIZED
+[11:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:30] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:30] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:30] [ComfyUI] [SubprocessWorker] call_id=58 sending call_method
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_signed_dist: flipped 4757/4770 faces
+[11:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
+[11:30] [ComfyUI] [SubprocessWorker] got response: ok
+[11:30] [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist done (0.19s): result: NodeOutput
+[11:30] [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglRaycast: trimesh: Trimesh
+[11:30] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_raycast.FixNormalsIglRaycastNode.EXECUTE_NORMALIZED
+[11:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:30] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:30] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:30] [ComfyUI] [SubprocessWorker] call_id=59 sending call_method
+[11:31] Frame 4 saved (frame_003.jpg, t=2.3s)
+[11:31] [capture-node] freeze=80ms shot=719ms unfreeze=6ms saved=True
+[11:31] Node executed (5 total), capturing...
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_raycast: flipped 3339/4770 faces
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False
[11:32] [ComfyUI] [SubprocessWorker] got response: ok
-[11:32] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
-[11:32] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1
-[11:32] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
-[11:32] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:32] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:32] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:32] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[11:32] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:32] [ComfyUI] [SubprocessWorker] call_id=81 sending call_method
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
-[11:32] [ComfyUI] [SubprocessWorker] got response: ok
-[11:32] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
-[11:32] [ComfyUI] [comfy-env] Running GeomPackCombineMeshes: mesh_a: Trimesh, mesh_b: Trimesh
-[11:32] [ComfyUI] [SubprocessWorker] call_method: nodes.combine.combine_meshes.CombineMeshesNode.EXECUTE_NORMALIZED
+[11:32] [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (1.20s): result: NodeOutput
+[11:32] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
+[11:32] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
[11:32] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[11:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[11:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
@@ -2210,312 +1580,233 @@ Starting ComfyUI server...
[11:32] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[11:32] [ComfyUI] [SubprocessWorker] created 2 shm blocks
[11:32] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:32] [ComfyUI] [SubprocessWorker] call_id=82 sending call_method
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: 8 vertices, 12 faces
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: 162 vertices, 320 faces
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 170 vertices, 332 faces
+[11:32] [ComfyUI] [SubprocessWorker] call_id=60 sending call_method
+[11:32] [capture-node] freeze=3ms shot=121ms unfreeze=6ms saved=False
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_832ae60a.vtp
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_832ae60a.vtp
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_832ae60a.vtp
+[11:32] Node executed (6 total), capturing...
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_832ae60a.vtp
+[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
[11:32] [ComfyUI] [SubprocessWorker] got response: ok
-[11:32] [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.12s): result: NodeOutput
-[11:32] [ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh
-[11:32] [ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED
-[11:32] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:32] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:32] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:32] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:32] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:32] [ComfyUI] [SubprocessWorker] call_id=83 sending call_method
-[11:32] Node executed (1 total), capturing...
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points
-[11:32] [ComfyUI] [SubprocessWorker] got response: ok
-[11:32] [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.12s): result: NodeOutput
-[11:32] [ComfyUI] [comfy-env] Running GeomPackPointToMeshDistance: distance_type: 'unsigned', sign_method: 'default', target_mesh: Trimesh, pointcloud: Trimesh
-[11:32] [ComfyUI] [SubprocessWorker] call_method: nodes.distance.point_to_mesh_distance.PointToMeshDistanceNode.EXECUTE_NORMALIZED
-[11:32] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:32] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:32] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:32] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[11:32] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:32] [ComfyUI] [SubprocessWorker] call_id=84 sending call_method
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing unsigned distances for 10,000 points
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: Point Cloud
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Target Mesh: 162 vertices, 320 faces
-[11:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using trimesh.proximity.closest_point (unsigned)
-[11:32] Frame 2 saved (frame_001.jpg, t=0.6s)
-[11:32] [capture-node] freeze=4ms shot=111ms unfreeze=6ms saved=True
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Distance field added to vertex_attributes['distance']
-[11:33] [ComfyUI] [SubprocessWorker] got response: ok
-[11:33] [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.71s): result: NodeOutput
-[11:33] [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
-[11:33] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[11:33] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:33] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:33] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:33] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:33] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:33] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[11:33] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:33] [ComfyUI] [SubprocessWorker] call_id=85 sending call_method
-[11:33] Node executed (2 total), capturing...
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 170 vertices, 332 faces
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Point Cloud - 10000 vertices, 0 faces
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['distance']
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_7d80af94.stl
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_7d80af94.vtp
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: distance (components: 1)
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_7d80af94.vtp
-[11:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[11:33] [ComfyUI] [SubprocessWorker] got response: ok
-[11:33] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.24s): result: NodeOutput
-[11:33] [ComfyUI] Prompt executed in 1.39 seconds
-[11:33] Frame 3 saved (frame_002.jpg, t=1.5s)
-[11:33] [capture-node] freeze=3ms shot=128ms unfreeze=16ms saved=True
-[11:33] Node executed (3 total), capturing...
-[11:34] Frame 4 saved (frame_003.jpg, t=2.0s)
-[11:34] [capture-node] freeze=4ms shot=124ms unfreeze=0ms saved=True
-[11:34] Execution complete (t=2.0s)
-[11:34] Captured 4 unique frames over 2.17s
-[11:34] [debug] iframes: 1
-[11:34] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
-[11:34] [timing] trigger_3d_previews: 0.0s
-[11:36] Saved high-quality screenshot: point_mesh_distance_executed.png
-[11:36] [timing] final_screenshot: 0.2s
-[11:36] Capturing execution frames: preview_mesh_threejs.json
-[11:42] Frame 1 saved (frame_000.jpg, t=0.0s)
-[11:42] Validating workflow...
-[11:42] [ComfyUI] === /validate endpoint called ===
-[11:42] [ComfyUI] Received JSON with keys: ['prompt']
-[11:42] [ComfyUI] Prompt has 2 nodes
-[11:42] [ComfyUI] Node 1: GeomPackLoadMesh
-[11:42] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
-[11:42] [ComfyUI] Node 3: GeomPackPreviewMesh
-[11:42] Queuing workflow for execution...
-[11:42] [ComfyUI] Inputs: {"preview": "", "trimesh": ["1", 0]}
-[11:42] [ComfyUI] Generated prompt_id: a0743817-8471-49ea-8b84-97b960b1e230
-[11:42] [ComfyUI] Calling execution.validate_prompt()...
-[11:42] [ComfyUI] Validation result: valid=True
-[11:42] [ComfyUI] === Validation PASSED ===
-[11:42] [ComfyUI] got prompt
-[11:42] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
-[11:42] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[11:42] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:42] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:42] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:42] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:42] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:42] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[11:42] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:42] [ComfyUI] [SubprocessWorker] call_id=86 sending call_method
-[11:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
-[11:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
-[11:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
-[11:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
-[11:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
-[11:43] [ComfyUI] [SubprocessWorker] got response: ok
-[11:43] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.78s): result: NodeOutput
-[11:43] [ComfyUI] [comfy-env] Running GeomPackPreviewMesh: trimesh: Trimesh
-[11:43] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh.PreviewMeshNode.EXECUTE_NORMALIZED
-[11:43] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:43] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:43] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:43] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:43] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:43] [ComfyUI] [SubprocessWorker] call_id=87 sending call_method
-[11:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 56203 vertices, 112402 faces
-[11:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_5aaa8923.glb
-[11:43] [ComfyUI] [SubprocessWorker] got response: ok
-[11:43] [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.43s): result: NodeOutput
-[11:43] [ComfyUI] Prompt executed in 1.22 seconds
-[11:43] Node executed (1 total), capturing...
-[11:44] Frame 2 saved (frame_001.jpg, t=1.6s)
-[11:44] [capture-node] freeze=25ms shot=210ms unfreeze=0ms saved=True
-[11:44] Execution complete (t=1.6s)
-[11:44] Captured 2 unique frames over 1.85s
-[11:44] [debug] iframes: 1
-[11:44] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer.html?v=17784497354, canvas=486x486, rafFrozen=True
-[11:44] [timing] trigger_3d_previews: 0.0s
-[11:46] Saved high-quality screenshot: preview_mesh_threejs_executed.png
-[11:46] [timing] final_screenshot: 0.2s
-[11:46] Capturing execution frames: reconstruct_all.json
-[11:52] Frame 1 saved (frame_000.jpg, t=0.0s)
-[11:52] Validating workflow...
-[11:52] [ComfyUI] === /validate endpoint called ===
-[11:52] [ComfyUI] Received JSON with keys: ['prompt']
-[11:52] [ComfyUI] Prompt has 8 nodes
-[11:52] [ComfyUI] Node 1: GeomPackLoadMesh
-[11:52] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
-[11:52] [ComfyUI] Node 2: GeomPackMeshToPointCloud
-[11:52] [ComfyUI] Inputs: {"mode": "surface_sampling", "sample_count": 10000, "sampling_method": "uniform", "include_normals": "true", "trimesh": ["1", 0]}
-[11:52] [ComfyUI] Node 3: GeomPackReconstructSurface
-[11:52] Queuing workflow for execution...
-[11:52] [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]}
-[11:52] [ComfyUI] Node 4: GeomPackReconstructSurface
-[11:52] [ComfyUI] Inputs: {"backend": "ball_pivoting", "backend.ball_radius": 3, "backend.estimate_normals": "true", "backend.normal_radius": 0.5, "report_panel": "false", "points": ["2", 0]}
-[11:52] [ComfyUI] Node 5: GeomPackReconstructSurface
-[11:52] [ComfyUI] Inputs: {"backend": "alpha_shape", "backend.alpha": 8, "report_panel": "false", "points": ["2", 0]}
-[11:52] [ComfyUI] Node 6: GeomPackReconstructSurface
-[11:52] [ComfyUI] Inputs: {"backend": "convex_hull", "report_panel": "false", "points": ["2", 0]}
-[11:52] [ComfyUI] Node 10: GeomPackPreviewMeshMulti
-[11:52] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[30.06530722689757,-256.0460141720188,95.11427347765263],\\\"focalPoint\\\":[30.322647094726562,1.8909549
-[11:52] [ComfyUI] Node 14: GeomPackPreviewMeshVTK
-[11:52] [ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"{\\\"position\\\":[30.06530722689757,-256.0460141720188,95.11427347765263],\\\"focalPoint\\\":[30.322647094726562,1.89095497
-[11:52] [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca
-[11:52] [ComfyUI] Calling execution.validate_prompt()...
-[11:52] [ComfyUI] Validation result: valid=True
-[11:52] [ComfyUI] === Validation PASSED ===
-[11:52] [ComfyUI] got prompt
-[11:52] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
-[11:52] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[11:52] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:52] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:52] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:52] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[11:52] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:52] [ComfyUI] [SubprocessWorker] call_id=88 sending call_method
-[11:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
-[11:53] [ComfyUI] [SubprocessWorker] got response: ok
-[11:53] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): result: NodeOutput
-[11:53] [ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh
-[11:53] [ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED
-[11:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:53] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:53] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:53] [ComfyUI] [SubprocessWorker] call_id=89 sending call_method
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points
-[11:53] [ComfyUI] [SubprocessWorker] got response: ok
-[11:53] [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): result: NodeOutput
-[11:53] [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
-[11:53] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
-[11:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:53] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:53] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:53] [ComfyUI] [SubprocessWorker] call_id=90 sending call_method
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: convex_hull -> GeomPackReconstruct_ConvexHull
-[11:53] [ComfyUI] [SubprocessWorker] got response: ok
-[11:53] [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
-[11:53] [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
-[11:53] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
-[11:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:53] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:53] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:53] [ComfyUI] [SubprocessWorker] call_id=91 sending call_method
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: alpha_shape -> GeomPackReconstruct_AlphaShape
-[11:53] [ComfyUI] [SubprocessWorker] got response: ok
-[11:53] [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput
-[11:53] [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
-[11:53] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
-[11:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:53] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:53] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:53] [ComfyUI] [SubprocessWorker] call_id=92 sending call_method
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: ball_pivoting -> GeomPackReconstruct_BallPivoting
-[11:53] [ComfyUI] [SubprocessWorker] got response: ok
-[11:53] [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
-[11:53] [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
-[11:53] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
-[11:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:53] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:53] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:53] [ComfyUI] [SubprocessWorker] call_id=93 sending call_method
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson
-[11:53] [ComfyUI] [SubprocessWorker] got response: ok
-[11:53] [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
-[11:53] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
-[11:53] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
-[11:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:53] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:53] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:53] [ComfyUI] [SubprocessWorker] call_id=94 sending call_method
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Point Cloud - 10000 vertices, 0 faces
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
-[11:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_86c90312.vtp
-[11:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points
-[11:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_86c90312.vtp
-[11:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=None, no fields
-[11:54] [ComfyUI] [SubprocessWorker] got response: ok
-[11:54] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): result: NodeOutput
-[11:54] [ComfyUI] [comfy-env] Running GeomPackReconstruct_ConvexHull: points: Trimesh
-[11:54] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.convex_hull.ReconstructConvexHullNode.EXECUTE_NORMALIZED
-[11:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:54] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:54] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:54] [ComfyUI] [SubprocessWorker] call_id=95 sending call_method
-[11:54] Node executed (1 total), capturing...
-[11:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: convex_hull
-[11:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing convex hull...
-[11:54] [ComfyUI] [SubprocessWorker] got response: ok
-[11:54] [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.13s): result: NodeOutput
-[11:54] [ComfyUI] [comfy-env] Running GeomPackReconstruct_AlphaShape: points: Trimesh, alpha: 8.0
-[11:54] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.alpha_shape.ReconstructAlphaShapeNode.EXECUTE_NORMALIZED
-[11:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:54] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[11:54] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:54] [ComfyUI] [SubprocessWorker] call_id=96 sending call_method
-[11:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: alpha_shape
-[11:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing alpha shape...
-[11:54] Frame 2 saved (frame_001.jpg, t=1.5s)
-[11:54] [capture-node] freeze=30ms shot=158ms unfreeze=4ms saved=True
-[11:54] Node executed (2 total), capturing...
-[11:54] [capture-node] freeze=3ms shot=113ms unfreeze=2ms saved=False
+[11:32] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.22s): result: NodeOutput
+[11:32] [ComfyUI] Prompt executed in 3.77 seconds
+[11:33] Frame 5 saved (frame_004.jpg, t=4.0s)
+[11:33] [capture-node] freeze=327ms shot=347ms unfreeze=3ms saved=True
+[11:33] Node executed (7 total), capturing...
+[11:33] [capture-node] freeze=2ms shot=124ms unfreeze=0ms saved=False
+[11:33] Execution complete (t=5.0s)
+[11:33] Captured 5 unique frames over 5.1s
+[11:33] [debug] iframes: 2
+[11:33] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
+[11:33] [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
+[11:33] [timing] trigger_3d_previews: 0.0s
+[11:35] Saved high-quality screenshot: fix_normals_all_executed.png
+[11:35] [timing] final_screenshot: 0.2s
+[11:36] Capturing execution frames: fix_self_intersection.json
+[11:41] Frame 1 saved (frame_000.jpg, t=0.0s)
+[11:41] Validating workflow...
+[11:41] [ComfyUI] === /validate endpoint called ===
+[11:41] [ComfyUI] Received JSON with keys: ['prompt']
+[11:41] [ComfyUI] Prompt has 5 nodes
+[11:41] [ComfyUI] Node 1: GeomPackLoadMesh
+[11:41] [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
+[11:41] [ComfyUI] Node 14: GeomPackDetectSelfIntersections
+[11:41] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
+[11:41] Queuing workflow for execution...
+[11:41] [ComfyUI] Node 17: GeomPackFixSelfIntersectionsByPerturbation
+[11:41] [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]}
+[11:41] [ComfyUI] Node 21: GeomPackPreviewMeshDual
+[11:41] [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
+[11:41] [ComfyUI] Node 22: GeomPackDetectSelfIntersections
+[11:41] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["17", 0]}
+[11:41] [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a
+[11:41] [ComfyUI] Calling execution.validate_prompt()...
+[11:41] [ComfyUI] Validation result: valid=True
+[11:41] [ComfyUI] === Validation PASSED ===
+[11:41] [ComfyUI] got prompt
+[11:41] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/camelhead.off'
+[11:41] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[11:41] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+[11:41] [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+[11:41] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+[11:41] [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[11:41] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+[11:41] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[11:41] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:63111']...
+[11:44] Frame 2 saved (frame_001.jpg, t=2.3s)
+[11:44] [capture-periodic] freeze=3ms shot=107ms unfreeze=3ms saved=True
+[11:44] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+[11:44] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+[11:44] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+[11:44] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:44] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:44] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[11:44] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:44] [ComfyUI] [SubprocessWorker] call_id=61 sending call_method
+[11:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
+[11:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
+[11:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
+[11:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces
+[11:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces
+[11:45] [ComfyUI] [SubprocessWorker] got response: ok
+[11:45] [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): result: NodeOutput
+[11:45] [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
+[11:45] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
+[11:45] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:45] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:45] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:45] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:45] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:45] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:45] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:45] [ComfyUI] [SubprocessWorker] call_id=62 sending call_method
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 6 intersecting faces (5 intersection pairs)
+[11:46] [ComfyUI] [SubprocessWorker] got response: ok
+[11:46] [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.23s): result: NodeOutput
+[11:46] [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
+[11:46] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.fix_intersections_perturbation.FixSelfIntersectionsByPerturbationNode.EXECUTE_NORMALIZED
+[11:46] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:46] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:46] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:46] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:46] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:46] [ComfyUI] [SubprocessWorker] call_id=63 sending call_method
+[11:46] Node executed (1 total), capturing...
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh: 11381 vertices, 22704 faces
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Params: epsilon=0.0001, max_iter=12, direction=adaptive, re_detect=True
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 8 vertices to perturb
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 1: avg displacement = 0.000004
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 2: avg displacement = 0.000008
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 3: avg displacement = 0.000011
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 4: avg displacement = 0.000015
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 5: avg displacement = 0.000019
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 6: avg displacement = 0.000023
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 7: avg displacement = 0.000026
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 8: avg displacement = 0.000030
+[11:46] Frame 3 saved (frame_002.jpg, t=4.6s)
+[11:46] [capture-node] freeze=4ms shot=119ms unfreeze=4ms saved=True
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 9: avg displacement = 0.000034
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 10: avg displacement = 0.000038
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 11: avg displacement = 0.000041
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 12: avg displacement = 0.000045
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Re-detecting self-intersections...
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections remaining!
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete: perturbed 8 vertices over 12 iterations
+[11:46] [ComfyUI] [SubprocessWorker] got response: ok
+[11:46] [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.51s): result: NodeOutput
+[11:46] [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
+[11:46] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
+[11:46] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:46] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:46] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:46] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[11:46] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:46] [ComfyUI] [SubprocessWorker] call_id=64 sending call_method
+[11:46] Node executed (2 total), capturing...
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections detected
+[11:46] [ComfyUI] [SubprocessWorker] got response: ok
+[11:46] [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.17s): result: NodeOutput
+[11:46] [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
+[11:46] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[11:46] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:46] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:46] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:46] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[11:46] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:46] [ComfyUI] [SubprocessWorker] call_id=65 sending call_method
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11381 vertices, 22704 faces
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['face.self_intersecting', 'intersection_flag', 'intersection_count']
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[11:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_b1d5530b.vtp
+[11:46] Frame 4 saved (frame_003.jpg, t=5.1s)
+[11:46] [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_b1d5530b.vtp
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_b1d5530b.vtp
+[11:47] Node executed (3 total), capturing...
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_b1d5530b.vtp
+[11:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[11:47] [ComfyUI] [SubprocessWorker] got response: ok
+[11:47] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.44s): result: NodeOutput
+[11:47] [ComfyUI] Prompt executed in 5.38 seconds
+[11:47] [capture-node] freeze=3ms shot=105ms unfreeze=4ms saved=False
+[11:47] Node executed (4 total), capturing...
+[11:48] Frame 5 saved (frame_004.jpg, t=5.9s)
+[11:48] [capture-node] freeze=37ms shot=543ms unfreeze=0ms saved=True
+[11:48] Execution complete (t=5.9s)
+[11:48] Captured 5 unique frames over 6.48s
+[11:48] [debug] iframes: 1
+[11:48] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+[11:48] [timing] trigger_3d_previews: 0.0s
+[11:50] Saved high-quality screenshot: fix_self_intersection_executed.png
+[11:50] [timing] final_screenshot: 0.3s
+[11:50] Capturing execution frames: mesh_info.json
+[11:56] Frame 1 saved (frame_000.jpg, t=0.0s)
+[11:56] Validating workflow...
+[11:56] [ComfyUI] === /validate endpoint called ===
+[11:56] [ComfyUI] Received JSON with keys: ['prompt']
+[11:56] [ComfyUI] Prompt has 3 nodes
+[11:56] [ComfyUI] Node 1: GeomPackCreatePrimitive
+[11:56] [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
+[11:56] Queuing workflow for execution...
+[11:56] [ComfyUI] Node 7: GeomPackMeshInfo
+[11:56] [ComfyUI] Inputs: {"report_panel": "true", "trimesh": ["1", 0]}
+[11:56] [ComfyUI] Node 12: GeomPackMeshQuality
+[11:56] [ComfyUI] Inputs: {"include_face_quality": true, "include_edge_stats": true, "report_panel": "true", "trimesh": ["1", 0]}
+[11:56] [ComfyUI] Generated prompt_id: f3a8e6ce-5181-46ea-8b04-105b25f084c5
+[11:56] [ComfyUI] Calling execution.validate_prompt()...
+[11:56] [ComfyUI] Validation result: valid=True
+[11:56] [ComfyUI] === Validation PASSED ===
+[11:56] [ComfyUI] got prompt
+[11:56] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1
+[11:56] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
+[11:56] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[11:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[11:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[11:56] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[11:56] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[11:56] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[11:56] [ComfyUI] [SubprocessWorker] sending request via socket...
+[11:56] [ComfyUI] [SubprocessWorker] call_id=66 sending call_method
+[11:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
[11:56] [ComfyUI] [SubprocessWorker] got response: ok
-[11:56] [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput
-[11:56] [ComfyUI] [comfy-env] Running GeomPackReconstruct_BallPivoting: points: Trimesh, ball_radius: 3.0, estimate_normals: 'true', normal_radius: 0.5
-[11:56] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.ball_pivoting.ReconstructBallPivotingNode.EXECUTE_NORMALIZED
+[11:56] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
+[11:56] [ComfyUI] [comfy-env] Running GeomPackMeshQuality: include_face_quality: True, include_edge_stats: True, trimesh: Trimesh
+[11:56] [ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_quality.MeshQualityNode.EXECUTE_NORMALIZED
[11:56] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[11:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[11:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
@@ -2523,14 +1814,13 @@ Starting ComfyUI server...
[11:56] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[11:56] [ComfyUI] [SubprocessWorker] created 1 shm blocks
[11:56] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:56] [ComfyUI] [SubprocessWorker] call_id=97 sending call_method
-[11:56] Node executed (3 total), capturing...
-[11:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: ball_pivoting
-[11:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Ball Pivoting...
+[11:56] [ComfyUI] [SubprocessWorker] call_id=67 sending call_method
+[11:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 8 vertices, 12 faces
+[11:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analysis complete
[11:56] [ComfyUI] [SubprocessWorker] got response: ok
-[11:56] [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): result: NodeOutput
-[11:56] [ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1
-[11:56] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.poisson.ReconstructPoissonNode.EXECUTE_NORMALIZED
+[11:56] [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.11s): result: NodeOutput
+[11:56] [ComfyUI] [comfy-env] Running GeomPackMeshInfo: trimesh: list[1]
+[11:56] [ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_info.MeshInfoNode.EXECUTE_NORMALIZED
[11:56] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[11:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[11:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
@@ -2538,2490 +1828,3136 @@ Starting ComfyUI server...
[11:56] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[11:56] [ComfyUI] [SubprocessWorker] created 1 shm blocks
[11:56] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:56] [ComfyUI] [SubprocessWorker] call_id=98 sending call_method
-[11:56] Frame 3 saved (frame_002.jpg, t=3.9s)
-[11:56] [capture-node] freeze=3ms shot=112ms unfreeze=2ms saved=True
-[11:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson
-[11:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using normals from input
-[11:56] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...
-[11:56] Node executed (4 total), capturing...
-[11:57] Frame 4 saved (frame_003.jpg, t=4.3s)
-[11:57] [capture-node] freeze=4ms shot=144ms unfreeze=29ms saved=True
-[11:58] [ComfyUI] [worker:ComfyUI-GeometryPack]
-[11:58] [ComfyUI] === WATCHDOG TICK 3 ===
-[11:58] [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
-[11:58] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
-[11:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
-[11:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
-[11:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
-[11:58] [ComfyUI]
-[11:58] [ComfyUI] Thread 0x00000f60 (most recent call first):
-[11:58] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\pymeshlab\__init__.py", line 41 in filter_function
-[11:58] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\reconstruction\backends\poisson.py", line 173 in execute
-[11:58] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
-[11:58] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
-[11:58] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
-[11:58] [ComfyUI]
-[11:58] [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
-[11:58] [ComfyUI]
-[11:58] [ComfyUI] [SubprocessWorker] got response: ok
-[11:58] [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.04s): result: NodeOutput
-[11:58] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
-[11:58] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[11:58] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[11:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[11:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[11:58] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[11:58] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[11:58] [ComfyUI] [SubprocessWorker] created 4 shm blocks
-[11:58] [ComfyUI] [SubprocessWorker] sending request via socket...
-[11:58] [ComfyUI] [SubprocessWorker] call_id=99 sending call_method
-[11:58] Node executed (5 total), capturing...
-[11:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
-[11:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43461 vertices, 86920 faces
-[11:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_de373a6e.vtp
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43461 vertices)
-[11:59] Frame 5 saved (frame_004.jpg, t=6.2s)
-[11:59] [capture-node] freeze=4ms shot=129ms unfreeze=3ms saved=True
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43461 vertices, 86920 faces
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_de373a6e.vtp
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16802 faces
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_de373a6e.vtp
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (10000 vertices)
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16802 faces
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_de373a6e.vtp
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5760 vertices, 12154 faces
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_de373a6e.vtp
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5760 vertices)
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5760 vertices, 12154 faces
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_de373a6e.vtp
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 730 vertices, 1456 faces
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_de373a6e.vtp
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (730 vertices)
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 730 vertices, 1456 faces
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_de373a6e.vtp
-[11:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
-[11:59] [ComfyUI] [SubprocessWorker] got response: ok
-[11:59] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.80s): result: NodeOutput
-[11:59] [ComfyUI] Prompt executed in 6.69 seconds
-[11:59] Node executed (6 total), capturing...
-[12:00] Frame 6 saved (frame_005.jpg, t=7.1s)
-[12:00] [capture-node] freeze=3ms shot=250ms unfreeze=0ms saved=True
-[12:00] Execution complete (t=7.1s)
-[12:01] Captured 6 unique frames over 8.45s
-[12:01] [debug] iframes: 2
-[12:01] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778449, canvas=486x384, rafFrozen=True
-[12:01] [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
-[12:01] [timing] trigger_3d_previews: 0.0s
-[12:05] Saved high-quality screenshot: reconstruct_all_executed.png
-[12:05] [timing] final_screenshot: 2.1s
-[12:11] Capturing execution frames: refine_mesh.json
-[12:20] Frame 1 saved (frame_000.jpg, t=0.0s)
-[12:20] Validating workflow...
-[12:20] [ComfyUI] === /validate endpoint called ===
-[12:20] [ComfyUI] Received JSON with keys: ['prompt']
-[12:20] [ComfyUI] Prompt has 3 nodes
-[12:20] [ComfyUI] Node 1: GeomPackLoadMesh
-[12:20] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
-[12:20] [ComfyUI] Node 3: GeomPackPreviewMeshDual
-[12:20] Queuing workflow for execution...
-[12:20] [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
-[12:20] [ComfyUI] Node 4: RefineMesh
-[12:20] [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":
-[12:20] [ComfyUI] Generated prompt_id: c2082c48-4e65-45ed-a564-efd0f691f51c
-[12:20] [ComfyUI] Calling execution.validate_prompt()...
-[12:20] [ComfyUI] Validation result: valid=True
-[12:20] [ComfyUI] === Validation PASSED ===
-[12:20] [ComfyUI] got prompt
-[12:20] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
-[12:20] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[12:20] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[12:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[12:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[12:20] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[12:20] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[12:20] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[12:20] [ComfyUI] [SubprocessWorker] sending request via socket...
-[12:20] [ComfyUI] [SubprocessWorker] call_id=100 sending call_method
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
+[11:56] [ComfyUI] [SubprocessWorker] call_id=68 sending call_method
+[11:56] Node executed (1 total), capturing...
+[11:56] [ComfyUI] [SubprocessWorker] got response: ok
+[11:56] [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.11s): result: NodeOutput
+[11:56] [ComfyUI] Prompt executed in 0.31 seconds
+[11:57] Frame 2 saved (frame_001.jpg, t=0.6s)
+[11:57] [capture-node] freeze=6ms shot=88ms unfreeze=3ms saved=True
+[11:57] Node executed (2 total), capturing...
+[11:57] [capture-node] freeze=3ms shot=77ms unfreeze=0ms saved=False
+[11:57] Execution complete (t=0.9s)
+[11:57] Captured 2 unique frames over 1.01s
+[11:57] [debug] iframes: 0
+[11:57] [timing] trigger_3d_previews: 0.0s
+[11:59] Saved high-quality screenshot: mesh_info_executed.png
+[11:59] [timing] final_screenshot: 0.2s
+[11:59] Capturing execution frames: mesh_mesh_distance.json
+[12:05] Frame 1 saved (frame_000.jpg, t=0.0s)
+[12:05] Validating workflow...
+[12:05] [ComfyUI] === /validate endpoint called ===
+[12:05] [ComfyUI] Received JSON with keys: ['prompt']
+[12:05] [ComfyUI] Prompt has 5 nodes
+[12:05] [ComfyUI] Node 3: GeomPackMeshToMeshDistance
+[12:05] [ComfyUI] Inputs: {"metric": "hausdorff", "sample_count": 10000, "symmetric": "true", "report_panel": "true", "mesh_a": ["8", 0], "mesh_b": ["15", 0]}
+[12:05] [ComfyUI] Node 8: GeomPackLoadMesh
+[12:05] Queuing workflow for execution...
+[12:05] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
+[12:05] [ComfyUI] Node 10: GeomPackMeshToMeshDistance
+[12:05] [ComfyUI] Inputs: {"metric": "hausdorff", "sample_count": 10000, "symmetric": "true", "report_panel": "false", "mesh_a": ["8", 0], "mesh_b": ["16", 0]}
+[12:05] [ComfyUI] Node 15: GeomPackRemesh
+[12:05] [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]}
+[12:05] [ComfyUI] Node 16: GeomPackRemesh
+[12:05] [ComfyUI] Inputs: {"backend": "cgal_isotropic", "backend.cgal_edge_length": 1, "backend.cgal_iterations": 3, "backend.protect_boundaries": "true", "report_panel": "false", "trimesh": ["8", 0]}
+[12:05] [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557
+[12:05] [ComfyUI] Calling execution.validate_prompt()...
+[12:05] [ComfyUI] Validation result: valid=True
+[12:05] [ComfyUI] === Validation PASSED ===
+[12:05] [ComfyUI] got prompt
+[12:05] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
+[12:05] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[12:05] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:05] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:05] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:05] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[12:05] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:05] [ComfyUI] [SubprocessWorker] call_id=69 sending call_method
+[12:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
+[12:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+[12:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
+[12:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
+[12:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
+[12:05] [ComfyUI] [SubprocessWorker] got response: ok
+[12:05] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
+[12:05] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
+[12:05] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
+[12:05] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:05] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:05] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:05] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[12:05] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:05] [ComfyUI] [SubprocessWorker] call_id=70 sending call_method
+[12:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: cgal_isotropic -> GeomPackRemesh_CGAL
+[12:06] [ComfyUI] [SubprocessWorker] got response: ok
+[12:06] [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): result: NodeOutput
+[12:06] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
+[12:06] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
+[12:06] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:06] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:06] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:06] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:06] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:06] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[12:06] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:06] [ComfyUI] [SubprocessWorker] call_id=71 sending call_method
+[12:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab
+[12:06] [ComfyUI] [SubprocessWorker] got response: ok
+[12:06] [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): result: NodeOutput
+[12:06] [ComfyUI] [comfy-env] Running GeomPackRemesh_CGAL: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, protect_boundaries: 'true'
+[12:06] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing_cgal.remesh.RemeshCGALNode.EXECUTE_NORMALIZED
+[12:06] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:06] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:06] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:06] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:06] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:06] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[12:06] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:06] [ComfyUI] [SubprocessWorker] call_id=72 sending call_method
+[12:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: cgal_isotropic
+[12:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces
+[12:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, protect_boundaries=true
+[12:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL isotropic remesh (target_edge_length=1.0)...
+[12:07] Frame 2 saved (frame_001.jpg, t=2.3s)
+[12:07] [capture-periodic] freeze=3ms shot=92ms unfreeze=3ms saved=True
+[12:09] Frame 3 saved (frame_002.jpg, t=4.4s)
+[12:09] [capture-periodic] freeze=3ms shot=90ms unfreeze=2ms saved=True
+[12:11] [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=0.5/2.9GB (19%) cpu=31% browser_rss=0.71GB
+[12:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 41466 vertices (-14737), 82928 faces (-29474)
+[12:12] [ComfyUI] [SubprocessWorker] got response: ok
+[12:12] [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): result: NodeOutput
+[12:12] [ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh
+[12:12] [ComfyUI] [SubprocessWorker] call_method: nodes.distance.mesh_to_mesh_distance.MeshDistanceNode.EXECUTE_NORMALIZED
+[12:12] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:12] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:12] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:12] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[12:12] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:12] [ComfyUI] [SubprocessWorker] call_id=73 sending call_method
+[12:12] Node executed (1 total), capturing...
+[12:12] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\point_cloud_utils\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\#'
+[12:12] [ComfyUI] mesh_v : \#v by 3 array of vertex positions (each row is a vertex)
+[12:12] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\point_cloud_utils\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\#'
+[12:12] [ComfyUI] ray_o : array of shape (\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use
+[12:12] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\point_cloud_utils\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\#'
+[12:12] [ComfyUI] p : \#p by 3 array of vertex positions (each row is a vertex)
+[12:12] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\point_cloud_utils\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\#'
+[12:12] [ComfyUI] p : \#p by 3 array of vertex positions (each row is a vertex)
+[12:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000
+[12:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 56203 vertices, 112402 faces
+[12:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 41466 vertices, 82928 faces
+[12:12] Frame 4 saved (frame_003.jpg, t=7.2s)
+[12:12] [capture-node] freeze=3ms shot=105ms unfreeze=3ms saved=True
+[12:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441
+[12:12] [ComfyUI] [SubprocessWorker] got response: ok
+[12:12] [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): result: NodeOutput
+[12:12] [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'
+[12:12] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED
+[12:12] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:12] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:12] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:12] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[12:12] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:12] [ComfyUI] [SubprocessWorker] call_id=74 sending call_method
+[12:12] Node executed (2 total), capturing...
+[12:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic
+[12:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces
+[12:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false
+[12:13] Frame 5 saved (frame_004.jpg, t=7.6s)
+[12:13] [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True
+[12:17] [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.3/16.0GB (33%) swap=0.5/2.9GB (19%) cpu=35% browser_rss=0.63GB
+[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces
[12:20] [ComfyUI] [SubprocessWorker] got response: ok
-[12:20] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput
-[12:20] [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
-[12:20] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.refine.RefineMeshNode.EXECUTE_NORMALIZED
+[12:20] [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.34s): result: NodeOutput
+[12:20] [ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh
+[12:20] [ComfyUI] [SubprocessWorker] call_method: nodes.distance.mesh_to_mesh_distance.MeshDistanceNode.EXECUTE_NORMALIZED
[12:20] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[12:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[12:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[12:20] [ComfyUI] [SubprocessWorker] worker started/confirmed
[12:20] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[12:20] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[12:20] [ComfyUI] [SubprocessWorker] sending request via socket...
-[12:20] [ComfyUI] [SubprocessWorker] call_id=101 sending call_method
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: decimation
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2502 vertices (-53701), 5000 faces (-107402)
-[12:20] [ComfyUI] [SubprocessWorker] got response: ok
-[12:20] [ComfyUI] [comfy-env] RefineMesh done (0.30s): result: NodeOutput
-[12:20] [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
-[12:20] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[12:20] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[12:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[12:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[12:20] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[12:20] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[12:20] Node executed (1 total), capturing...
[12:20] [ComfyUI] [SubprocessWorker] created 2 shm blocks
[12:20] [ComfyUI] [SubprocessWorker] sending request via socket...
-[12:20] [ComfyUI] [SubprocessWorker] call_id=102 sending call_method
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2502 vertices, 5000 faces
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['face.stl']
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_26a51346.vtp
-[12:21] Frame 2 saved (frame_001.jpg, t=1.0s)
-[12:21] [capture-node] freeze=3ms shot=93ms unfreeze=7ms saved=True
-[12:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
-[12:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
-[12:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
-[12:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_26a51346.vtp
-[12:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_26a51346.stl
-[12:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[12:21] [ComfyUI] [SubprocessWorker] got response: ok
-[12:21] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.73s): result: NodeOutput
-[12:21] [ComfyUI] Prompt executed in 1.47 seconds
-[12:21] Node executed (2 total), capturing...
-[12:21] Frame 3 saved (frame_002.jpg, t=1.9s)
-[12:21] [capture-node] freeze=3ms shot=111ms unfreeze=0ms saved=True
-[12:21] Execution complete (t=1.9s)
-[12:21] Captured 3 unique frames over 2.0s
-[12:21] [debug] iframes: 1
-[12:21] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=0x0, rafFrozen=False
+[12:20] [ComfyUI] [SubprocessWorker] call_id=75 sending call_method
+[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000
+[12:20] Node executed (3 total), capturing...
+[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 56203 vertices, 112402 faces
+[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 32264 vertices, 64524 faces
+[12:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.517681
+[12:20] [ComfyUI] [SubprocessWorker] got response: ok
+[12:20] [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.23s): result: NodeOutput
+[12:20] [ComfyUI] Prompt executed in 14.86 seconds
+[12:20] Frame 6 saved (frame_005.jpg, t=15.0s)
+[12:20] [capture-node] freeze=9ms shot=97ms unfreeze=3ms saved=True
+[12:20] Node executed (4 total), capturing...
+[12:20] Frame 7 saved (frame_006.jpg, t=15.4s)
+[12:20] [capture-node] freeze=36ms shot=131ms unfreeze=0ms saved=True
+[12:20] Execution complete (t=15.4s)
+[12:21] Captured 7 unique frames over 15.61s
+[12:21] [debug] iframes: 0
[12:21] [timing] trigger_3d_previews: 0.0s
-[12:24] Saved high-quality screenshot: refine_mesh_executed.png
-[12:24] [timing] final_screenshot: 0.2s
-[12:24] Capturing execution frames: remesh_intersections.json
-[12:30] Frame 1 saved (frame_000.jpg, t=0.0s)
-[12:30] Validating workflow...
-[12:30] [ComfyUI] === /validate endpoint called ===
-[12:30] [ComfyUI] Received JSON with keys: ['prompt']
-[12:30] [ComfyUI] Prompt has 5 nodes
-[12:30] [ComfyUI] Node 1: GeomPackLoadMesh
-[12:30] [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
-[12:30] [ComfyUI] Node 5: GeomPackDetectSelfIntersections
-[12:30] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
-[12:30] Queuing workflow for execution...
-[12:30] [ComfyUI] Node 8: GeomPackDetectSelfIntersections
-[12:30] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["12", 0]}
-[12:30] [ComfyUI] Node 12: GeomPackRemeshSelfIntersections
-[12:30] [ComfyUI] Inputs: {"detect_only": false, "remove_unreferenced": true, "extract_outer_hull": false, "stitch_all": true, "report_panel": "false", "mesh": ["1", 0]}
-[12:30] [ComfyUI] Node 13: GeomPackPreviewMeshDual
-[12:30] [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
-[12:30] [ComfyUI] Generated prompt_id: 15c80164-b154-41f1-97bd-53ace8d64fb3
-[12:30] [ComfyUI] Calling execution.validate_prompt()...
-[12:30] [ComfyUI] Validation result: valid=True
-[12:30] [ComfyUI] === Validation PASSED ===
-[12:30] [ComfyUI] got prompt
-[12:30] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/camelhead.off'
-[12:30] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[12:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[12:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[12:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[12:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[12:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[12:30] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[12:30] [ComfyUI] [SubprocessWorker] sending request via socket...
-[12:30] [ComfyUI] [SubprocessWorker] call_id=103 sending call_method
-[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
-[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
-[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
-[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces
-[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces
+[12:23] Saved high-quality screenshot: mesh_mesh_distance_executed.png
+[12:23] [timing] final_screenshot: 0.2s
+[12:23] Capturing execution frames: normals.json
+[12:29] Frame 1 saved (frame_000.jpg, t=0.0s)
+[12:29] Validating workflow...
+[12:29] [ComfyUI] === /validate endpoint called ===
+[12:29] [ComfyUI] Received JSON with keys: ['prompt']
+[12:29] [ComfyUI] Prompt has 4 nodes
+[12:29] [ComfyUI] Node 1: GeomPackLoadMesh
+[12:29] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
+[12:29] Queuing workflow for execution...
+[12:29] [ComfyUI] Node 2: GeomPackCheckNormals
+[12:29] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
+[12:29] [ComfyUI] Node 3: GeomPackComputeNormals
+[12:29] [ComfyUI] Inputs: {"smooth_vertex_normals": "true", "trimesh": ["1", 0]}
+[12:29] [ComfyUI] Node 7: GeomPackPreviewMeshVTK
+[12:29] [ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": ["
+[12:29] [ComfyUI] Generated prompt_id: dc2292ee-126f-4f5a-8dd4-007b084406f5
+[12:29] [ComfyUI] Calling execution.validate_prompt()...
+[12:29] [ComfyUI] Validation result: valid=True
+[12:29] [ComfyUI] === Validation PASSED ===
+[12:29] [ComfyUI] got prompt
+[12:29] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
+[12:29] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[12:29] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:29] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:29] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:29] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[12:29] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:29] [ComfyUI] [SubprocessWorker] call_id=76 sending call_method
+[12:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
+[12:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+[12:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
+[12:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
+[12:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
+[12:29] [ComfyUI] [SubprocessWorker] got response: ok
+[12:29] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.34s): result: NodeOutput
+[12:29] [ComfyUI] [comfy-env] Running GeomPackCheckNormals: trimesh: Trimesh
+[12:29] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.check_normals.CheckNormalsNode.EXECUTE_NORMALIZED
+[12:29] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:29] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:29] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:29] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[12:29] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:29] [ComfyUI] [SubprocessWorker] call_id=77 sending call_method
+[12:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh with 56203 vertices, 112402 faces
+[12:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Winding: True, Watertight: True, Degenerate: 1
+[12:29] [ComfyUI] [SubprocessWorker] got response: ok
+[12:29] [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.23s): result: NodeOutput
+[12:29] [ComfyUI] [comfy-env] Running GeomPackComputeNormals: smooth_vertex_normals: 'true', trimesh: Trimesh
+[12:29] [ComfyUI] [SubprocessWorker] call_method: nodes.repair.compute_normals.ComputeNormalsNode.EXECUTE_NORMALIZED
+[12:29] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:29] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:29] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:29] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[12:29] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:29] [ComfyUI] [SubprocessWorker] call_id=78 sending call_method
+[12:29] Node executed (1 total), capturing...
+[12:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh with 56203 vertices, 112402 faces
+[12:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computed smooth vertex normals
+[12:29] [ComfyUI] [SubprocessWorker] got response: ok
+[12:29] [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.20s): result: NodeOutput
+[12:29] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
+[12:29] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
+[12:29] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:29] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:29] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:29] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[12:29] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:29] [ComfyUI] [SubprocessWorker] call_id=79 sending call_method
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 56203 vertices, 112402 faces
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
+[12:30] Frame 2 saved (frame_001.jpg, t=0.9s)
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
+[12:30] [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_351491bc.vtp
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_x (components: 1)
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_y (components: 1)
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_z (components: 1)
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_magnitude (components: 1)
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_351491bc.vtp
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Vertex attributes: ['normal_x', 'normal_y', 'normal_z', 'normal_magnitude']
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Face attributes: ['stl']
+[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=True, volume=279628.2991519195, area=29684.951065464225, fields=['normal_x', 'normal_y', 'normal_z', 'normal_magnitude', 'face.stl']
[12:30] [ComfyUI] [SubprocessWorker] got response: ok
-[12:30] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.21s): result: NodeOutput
-[12:30] [ComfyUI] [comfy-env] Running GeomPackRemeshSelfIntersections: detect_only: False, remove_unreferenced: True, extract_outer_hull: False, stitch_all: True, mesh: Trimesh
-[12:30] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.remesh_intersections.RemeshSelfIntersectionsNode.EXECUTE_NORMALIZED
-[12:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[12:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[12:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[12:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[12:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[12:30] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[12:30] [ComfyUI] [SubprocessWorker] sending request via socket...
-[12:30] [ComfyUI] [SubprocessWorker] call_id=104 sending call_method
-[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh: 11381 vertices, 22704 faces
-[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Options: detect_only=False, remove_unreferenced=True, extract_outer_hull=False, stitch_all=True
-[12:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remeshing complete: 11385 vertices, 22720 faces
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Removing unreferenced vertices...
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: After cleanup: 11385 vertices, 22720 faces
-[12:31] [ComfyUI] [SubprocessWorker] got response: ok
-[12:31] [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.39s): result: NodeOutput
-[12:31] [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
-[12:31] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
-[12:31] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[12:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[12:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[12:31] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[12:31] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[12:31] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[12:31] [ComfyUI] [SubprocessWorker] sending request via socket...
-[12:31] [ComfyUI] [SubprocessWorker] call_id=105 sending call_method
-[12:31] Node executed (1 total), capturing...
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11385 vertices, 22720 faces
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections detected
-[12:31] [ComfyUI] [SubprocessWorker] got response: ok
-[12:31] [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput
-[12:31] [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
-[12:31] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
-[12:31] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[12:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[12:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[12:31] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[12:31] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[12:31] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[12:31] [ComfyUI] [SubprocessWorker] sending request via socket...
-[12:31] [ComfyUI] [SubprocessWorker] call_id=106 sending call_method
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 6 intersecting faces (5 intersection pairs)
-[12:31] Frame 2 saved (frame_001.jpg, t=0.9s)
-[12:31] [capture-node] freeze=24ms shot=121ms unfreeze=3ms saved=True
-[12:31] [ComfyUI] [SubprocessWorker] got response: ok
-[12:31] [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): result: NodeOutput
-[12:31] [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
-[12:31] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[12:31] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[12:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[12:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[12:31] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[12:31] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[12:31] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[12:31] [ComfyUI] [SubprocessWorker] sending request via socket...
-[12:31] [ComfyUI] [SubprocessWorker] call_id=107 sending call_method
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11385 vertices, 22720 faces
-[12:31] Node executed (3 total), capturing...
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', 'intersection_flag']
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_13704daa.vtp
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_13704daa.vtp
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_13704daa.vtp
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)
-[12:31] Frame 3 saved (frame_002.jpg, t=1.3s)
-[12:31] [capture-node] freeze=2ms shot=81ms unfreeze=3ms saved=True
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)
-[12:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
-[12:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11385 vertices, 22720 faces
-[12:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_13704daa.vtp
-[12:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[12:32] [ComfyUI] [SubprocessWorker] got response: ok
-[12:32] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.49s): result: NodeOutput
-[12:32] [ComfyUI] Prompt executed in 1.47 seconds
-[12:32] Node executed (4 total), capturing...
-[12:32] Frame 4 saved (frame_003.jpg, t=1.8s)
-[12:32] [capture-node] freeze=339ms shot=286ms unfreeze=0ms saved=True
-[12:32] Execution complete (t=1.8s)
-[12:32] Captured 4 unique frames over 2.45s
-[12:32] [debug] iframes: 1
-[12:32] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
-[12:32] [timing] trigger_3d_previews: 0.0s
-[12:35] Saved high-quality screenshot: remesh_intersections_executed.png
-[12:35] [timing] final_screenshot: 0.2s
-[12:35] Capturing execution frames: remeshing.json
-[12:41] Frame 1 saved (frame_000.jpg, t=0.0s)
-[12:41] Validating workflow...
-[12:41] [ComfyUI] === /validate endpoint called ===
-[12:41] [ComfyUI] Received JSON with keys: ['prompt']
-[12:41] [ComfyUI] Prompt has 3 nodes
-[12:41] [ComfyUI] Node 1: GeomPackLoadMesh
-[12:41] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
-[12:41] [ComfyUI] Node 25: GeomPackPreviewMeshDual
-[12:41] Queuing workflow for execution...
-[12:41] [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
-[12:41] [ComfyUI] Node 27: GeomPackRemesh
-[12:41] [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
-[12:41] [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77
-[12:41] [ComfyUI] Calling execution.validate_prompt()...
-[12:41] [ComfyUI] Validation result: valid=True
-[12:41] [ComfyUI] === Validation PASSED ===
-[12:41] [ComfyUI] got prompt
-[12:41] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
-[12:41] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[12:41] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[12:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[12:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[12:41] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[12:41] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[12:41] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[12:41] [ComfyUI] [SubprocessWorker] sending request via socket...
-[12:41] [ComfyUI] [SubprocessWorker] call_id=108 sending call_method
-[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
-[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
-[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
-[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
-[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
+[12:30] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.86s): result: NodeOutput
+[12:30] [ComfyUI] Prompt executed in 1.64 seconds
+[12:30] Node executed (2 total), capturing...
+[12:31] Frame 3 saved (frame_002.jpg, t=2.0s)
+[12:31] [capture-node] freeze=699ms shot=96ms unfreeze=0ms saved=True
+[12:31] Execution complete (t=2.0s)
+[12:31] Captured 3 unique frames over 2.82s
+[12:31] [debug] iframes: 1
+[12:31] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=486x348, rafFrozen=True
+[12:31] [timing] trigger_3d_previews: 0.0s
+[12:34] Saved high-quality screenshot: normals_executed.png
+[12:34] [timing] final_screenshot: 0.2s
+[12:34] Capturing execution frames: point_mesh_distance.json
+[12:40] Frame 1 saved (frame_000.jpg, t=0.0s)
+[12:40] Validating workflow...
+[12:40] [ComfyUI] === /validate endpoint called ===
+[12:40] [ComfyUI] Received JSON with keys: ['prompt']
+[12:40] [ComfyUI] Prompt has 6 nodes
+[12:40] [ComfyUI] Node 1: GeomPackCreatePrimitive
+[12:40] [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
+[12:40] [ComfyUI] Node 2: GeomPackCreatePrimitive
+[12:40] Queuing workflow for execution...
+[12:40] [ComfyUI] Inputs: {"shape": "sphere", "size": 2.5, "subdivisions": 2}
+[12:40] [ComfyUI] Node 4: GeomPackMeshToPointCloud
+[12:40] [ComfyUI] Inputs: {"mode": "surface_sampling", "sample_count": 10000, "sampling_method": "uniform", "include_normals": "true", "trimesh": ["1", 0]}
+[12:40] [ComfyUI] Node 5: GeomPackPointToMeshDistance
+[12:40] [ComfyUI] Inputs: {"distance_type": "unsigned", "sign_method": "default", "report_panel": "false", "target_mesh": ["2", 0], "pointcloud": ["4", 0]}
+[12:40] [ComfyUI] Node 7: GeomPackCombineMeshes
+[12:40] [ComfyUI] Inputs: {"report_panel": "false", "mesh_a": ["1", 0], "mesh_b": ["2", 0]}
+[12:40] [ComfyUI] Node 8: GeomPackPreviewMeshDual
+[12:40] [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
+[12:40] [ComfyUI] Generated prompt_id: 71bd74ce-315f-4f4a-bf41-829d8120a7f8
+[12:40] [ComfyUI] Calling execution.validate_prompt()...
+[12:40] [ComfyUI] Validation result: valid=True
+[12:40] [ComfyUI] === Validation PASSED ===
+[12:40] [ComfyUI] got prompt
+[12:40] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1
+[12:40] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
+[12:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:40] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[12:40] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:40] [ComfyUI] [SubprocessWorker] call_id=80 sending call_method
+[12:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
+[12:40] [ComfyUI] [SubprocessWorker] got response: ok
+[12:40] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
+[12:40] [ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh
+[12:40] [ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED
+[12:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:40] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[12:40] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:40] [ComfyUI] [SubprocessWorker] call_id=81 sending call_method
+[12:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method
+[12:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points
+[12:40] [ComfyUI] [SubprocessWorker] got response: ok
+[12:40] [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.13s): result: NodeOutput
+[12:40] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2
+[12:40] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
+[12:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:40] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[12:40] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:40] [ComfyUI] [SubprocessWorker] call_id=82 sending call_method
+[12:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces
+[12:40] [ComfyUI] [SubprocessWorker] got response: ok
+[12:40] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
+[12:40] [ComfyUI] [comfy-env] Running GeomPackPointToMeshDistance: distance_type: 'unsigned', sign_method: 'default', target_mesh: Trimesh, pointcloud: Trimesh
+[12:40] [ComfyUI] [SubprocessWorker] call_method: nodes.distance.point_to_mesh_distance.PointToMeshDistanceNode.EXECUTE_NORMALIZED
+[12:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:40] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[12:40] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:40] [ComfyUI] [SubprocessWorker] call_id=83 sending call_method
+[12:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing unsigned distances for 10,000 points
+[12:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: Point Cloud
+[12:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Target Mesh: 162 vertices, 320 faces
+[12:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using trimesh.proximity.closest_point (unsigned)
+[12:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427
+[12:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Distance field added to vertex_attributes['distance']
+[12:40] [ComfyUI] [SubprocessWorker] got response: ok
+[12:40] [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.54s): result: NodeOutput
+[12:40] [ComfyUI] [comfy-env] Running GeomPackCombineMeshes: mesh_a: Trimesh, mesh_b: Trimesh
+[12:40] [ComfyUI] [SubprocessWorker] call_method: nodes.combine.combine_meshes.CombineMeshesNode.EXECUTE_NORMALIZED
+[12:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:40] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[12:40] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:40] [ComfyUI] [SubprocessWorker] call_id=84 sending call_method
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes
+[12:41] Node executed (1 total), capturing...
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: 8 vertices, 12 faces
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: 162 vertices, 320 faces
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 170 vertices, 332 faces
[12:41] [ComfyUI] [SubprocessWorker] got response: ok
-[12:41] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): result: NodeOutput
-[12:41] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
-[12:41] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
+[12:41] [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.14s): result: NodeOutput
+[12:41] [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
+[12:41] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
[12:41] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[12:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[12:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[12:41] [ComfyUI] [SubprocessWorker] worker started/confirmed
[12:41] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[12:41] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[12:41] [ComfyUI] [SubprocessWorker] created 2 shm blocks
[12:41] [ComfyUI] [SubprocessWorker] sending request via socket...
-[12:41] [ComfyUI] [SubprocessWorker] call_id=109 sending call_method
-[12:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: quadwild -> GeomPackRemesh_QuadWild
-[12:42] [ComfyUI] [SubprocessWorker] got response: ok
-[12:42] [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): result: NodeOutput
-[12:42] [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'
-[12:42] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.quadwild.RemeshQuadWildNode.EXECUTE_NORMALIZED
-[12:42] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[12:42] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[12:42] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[12:42] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[12:42] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[12:42] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[12:42] [ComfyUI] [SubprocessWorker] sending request via socket...
-[12:42] [ComfyUI] [SubprocessWorker] call_id=110 sending call_method
-[12:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadwild
-[12:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces
-[12:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sharp_angle=35.0, alpha=0.02, scale=1.0, remesh=true, smooth=true
-[12:43] Frame 2 saved (frame_001.jpg, t=2.2s)
-[12:43] [capture-periodic] freeze=2ms shot=105ms unfreeze=3ms saved=True
-[12:45] Frame 3 saved (frame_002.jpg, t=4.4s)
-[12:45] [capture-periodic] freeze=3ms shot=91ms unfreeze=6ms saved=True
-[12:47] [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.7/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=52% browser_rss=0.66GB
-[12:52] [capture-loop] iter=100 t=11.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=59% browser_rss=0.54GB
-[12:58] [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB
-[13:03] [capture-loop] iter=200 t=22.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB
-[13:09] [capture-loop] iter=250 t=28.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB
-[13:14] [capture-loop] iter=300 t=33.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB
-[13:17] [ComfyUI] Initital dimension: 33306 x 33306, number of constraints: 0, number of integer variables: 20058, use reordering: yes
-[13:17] [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.0010575999999999999 s.
-[13:17] [ComfyUI] Constraint integration took 0.0002198 s.
-[13:17] [ComfyUI] Constraint elimination took 0.0071256000000000002 s.
-[13:17] [ComfyUI] Reindexing took 0.00044089999999999998 s.
-[13:17] [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 s.
-[13:17] [ComfyUI] Eliminated dimension: 33306 x 33306
-[13:17] [ComfyUI] #nonzeros: 152166
-[13:17] [ComfyUI] integer variables #: 20058
-[13:17] [ComfyUI] continuous variables #: 13248
-[13:17] [ComfyUI] initial full solution
-[13:17] [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.022413599999999999 s.
-[13:18] [ComfyUI] final full solution
-[13:18] [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 s.
-[13:18] [ComfyUI] *** Statistics of MiSo Solver ***
-[13:18] [ComfyUI] Number of LOCAL iterations = 3043
-[13:18] [ComfyUI] Number of CG iterations = 0
-[13:18] [ComfyUI] Number of FULL iterations = 2
-[13:18] [ComfyUI] Number of ROUNDING = 20058
-[13:18] [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.78097059999999996 s.
-[13:18] [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.
-[13:18] [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.
-[13:18] [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.
-[13:20] [capture-loop] iter=350 t=39.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=58% browser_rss=0.53GB
-[13:21] [ComfyUI] performed 202 adjustments for even rhs
-[13:21] [ComfyUI] performed 184 adjustments for even rhs
-[13:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6906 vertices, 13804 faces
-[13:25] [ComfyUI] [worker:ComfyUI-GeometryPack]
-[13:25] [ComfyUI] === WATCHDOG TICK 4 ===
-[13:25] [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
-[13:25] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
-[13:25] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
-[13:25] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
-[13:25] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
-[13:25] [ComfyUI]
-[13:25] [ComfyUI] Thread 0x00000f60 (most recent call first):
-[13:25] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\caching.py", line 96 in tracked_array
-[13:25] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\caching.py", line 651 in __setitem__
-[13:25] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\base.py", line 381 in faces
-[13:25] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\base.py", line 192 in __init__
-[13:25] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\remeshing\backends\quadwild.py", line 61 in execute
-[13:25] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
-[13:25] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
-[13:25] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
-[13:25] [ComfyUI]
-[13:25] [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
-[13:25] [ComfyUI]
-[13:26] [ComfyUI] [SubprocessWorker] got response: ok
-[13:26] [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (43.93s): result: NodeOutput
-[13:26] [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
-[13:26] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[13:26] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:26] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:26] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:26] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[13:26] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:26] [ComfyUI] [SubprocessWorker] call_id=111 sending call_method
-[13:26] [capture-loop] iter=400 t=44.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.3/16.0GB (33%) swap=1.0/2.9GB (33%) cpu=56% browser_rss=0.53GB
-[13:26] Node executed (1 total), capturing...
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6906 vertices, 13804 faces
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['face.stl']
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_1a3a69eb.vtp
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
-[13:26] Frame 4 saved (frame_003.jpg, t=44.9s)
-[13:26] [capture-node] freeze=3ms shot=102ms unfreeze=7ms saved=True
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_1a3a69eb.vtp
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_1a3a69eb.stl
-[13:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[13:26] [ComfyUI] [SubprocessWorker] got response: ok
-[13:26] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.74s): result: NodeOutput
-[13:26] [ComfyUI] Prompt executed in 45.25 seconds
-[13:26] Node executed (2 total), capturing...
-[13:27] Frame 5 saved (frame_004.jpg, t=45.6s)
-[13:27] [capture-node] freeze=4ms shot=95ms unfreeze=0ms saved=True
-[13:27] Execution complete (t=45.6s)
-[13:27] Captured 5 unique frames over 45.73s
-[13:27] [debug] iframes: 1
-[13:27] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=0x0, rafFrozen=False
-[13:27] [timing] trigger_3d_previews: 0.0s
-[13:29] Saved high-quality screenshot: remeshing_executed.png
-[13:29] [timing] final_screenshot: 0.3s
-[13:29] [20/33] SKIPPED (not in cpu list) remeshing_all.json
-[13:30] Capturing execution frames: sharpen.json
-[13:36] Frame 1 saved (frame_000.jpg, t=0.0s)
-[13:36] Validating workflow...
-[13:36] [ComfyUI] === /validate endpoint called ===
-[13:36] [ComfyUI] Received JSON with keys: ['prompt']
-[13:36] [ComfyUI] Prompt has 4 nodes
-[13:36] [ComfyUI] Node 4: GeomPackLoadMesh
-[13:36] [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Noisy.obj"}
-[13:36] Queuing workflow for execution...
-[13:36] [ComfyUI] Node 6: GeomPackLoadMesh
-[13:36] [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Original.obj"}
-[13:36] [ComfyUI] Node 7: GeomPackSharpenMesh
-[13:36] [ComfyUI] Inputs: {"backend": "two_step", "backend.smooth_steps": 2, "backend.normal_threshold": 60, "trimesh": ["4", 0]}
-[13:36] [ComfyUI] Node 8: GeomPackPreviewMeshMulti
-[13:36] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[11.988365833801835,17.82450062324679,9.744545997398912],\\\"focalPoint\\\":[2.4225937947630882,15.191427
-[13:36] [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e
-[13:36] [ComfyUI] Calling execution.validate_prompt()...
-[13:36] [ComfyUI] Validation result: valid=True
-[13:36] [ComfyUI] === Validation PASSED ===
-[13:36] [ComfyUI] got prompt
-[13:36] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Noisy.obj'
-[13:36] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[13:36] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:36] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:36] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:36] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[13:36] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:36] [ComfyUI] [SubprocessWorker] call_id=112 sending call_method
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces
-[13:36] [ComfyUI] [SubprocessWorker] got response: ok
-[13:36] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput
-[13:36] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
-[13:36] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
-[13:36] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:36] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:36] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:36] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[13:36] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:36] [ComfyUI] [SubprocessWorker] call_id=113 sending call_method
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep
-[13:36] [ComfyUI] [SubprocessWorker] got response: ok
-[13:36] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
-[13:36] [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 2, normal_threshold: 60.0
-[13:36] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED
-[13:36] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:36] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:36] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:36] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[13:36] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:36] [ComfyUI] [SubprocessWorker] call_id=114 sending call_method
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=2, normal_threshold=60.0
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.050268, max: 0.269867
-[13:36] [ComfyUI] [SubprocessWorker] got response: ok
-[13:36] [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): result: NodeOutput
-[13:36] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Original.obj'
-[13:36] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[13:36] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:36] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:36] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:36] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[13:36] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:36] [ComfyUI] [SubprocessWorker] call_id=115 sending call_method
-[13:36] Node executed (1 total), capturing...
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Original.obj
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Original.obj
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces
-[13:36] [ComfyUI] [SubprocessWorker] got response: ok
-[13:36] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput
-[13:36] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
-[13:36] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[13:36] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:36] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:36] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:36] [ComfyUI] [SubprocessWorker] created 3 shm blocks
-[13:36] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:36] [ComfyUI] [SubprocessWorker] call_id=116 sending call_method
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76088322.vtp
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76088322.vtp
-[13:36] Frame 2 saved (frame_001.jpg, t=0.8s)
-[13:36] [capture-node] freeze=3ms shot=94ms unfreeze=3ms saved=True
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76088322.vtp
-[13:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
-[13:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
-[13:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76088322.vtp
-[13:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
-[13:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76088322.vtp
-[13:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
-[13:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
-[13:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76088322.vtp
-[13:37] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
-[13:37] [ComfyUI] [SubprocessWorker] got response: ok
-[13:37] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.37s): result: NodeOutput
-[13:37] [ComfyUI] Prompt executed in 0.99 seconds
-[13:37] Node executed (2 total), capturing...
-[13:38] Frame 3 saved (frame_002.jpg, t=1.4s)
-[13:38] [capture-node] freeze=396ms shot=352ms unfreeze=0ms saved=True
-[13:38] Execution complete (t=1.4s)
-[13:38] Captured 3 unique frames over 2.15s
-[13:38] [debug] iframes: 1
-[13:38] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
-[13:38] [timing] trigger_3d_previews: 0.0s
-[13:40] Saved high-quality screenshot: sharpen_executed.png
-[13:40] [timing] final_screenshot: 0.2s
-[13:40] Capturing execution frames: sharpen_all.json
-[13:47] Frame 1 saved (frame_000.jpg, t=0.0s)
-[13:47] Validating workflow...
-[13:47] [ComfyUI] === /validate endpoint called ===
-[13:47] [ComfyUI] Received JSON with keys: ['prompt']
-[13:47] [ComfyUI] Prompt has 10 nodes
-[13:47] [ComfyUI] Node 1: GeomPackLoadMesh
-[13:47] [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Noisy.obj"}
-[13:47] [ComfyUI] Node 2: GeomPackSharpenMesh
-[13:47] [ComfyUI] Inputs: {"backend": "two_step", "backend.smooth_steps": 3, "backend.normal_threshold": 60, "trimesh": ["1", 0]}
-[13:47] Queuing workflow for execution...
-[13:47] [ComfyUI] Node 4: GeomPackSharpenMesh
-[13:47] [ComfyUI] Inputs: {"backend": "libigl_unsharp", "backend.weight": 0.5, "backend.iterations": 3, "trimesh": ["1", 0]}
-[13:47] [ComfyUI] Node 5: GeomPackSharpenMesh
-[13:47] [ComfyUI] Inputs: {"backend": "l0_minimize", "backend.alpha": 0.001, "backend.beta": 2, "backend.iterations": 10, "trimesh": ["1", 0]}
-[13:47] [ComfyUI] Node 6: GeomPackSharpenMesh
-[13:47] [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]}
-[13:47] [ComfyUI] Node 8: GeomPackSharpenMesh
-[13:47] [ComfyUI] Inputs: {"backend": "fast_effective", "backend.threshold_T": 0.2, "backend.normal_iterations": 10, "backend.vertex_iterations": 20, "trimesh": ["1", 0]}
-[13:47] [ComfyUI] Node 9: GeomPackSharpenMesh
-[13:47] [ComfyUI] Inputs: {"backend": "non_iterative", "backend.sigma_f": 1, "backend.sigma_g": 1, "trimesh": ["1", 0]}
-[13:47] [ComfyUI] Node 10: GeomPackPreviewMeshMulti
-[13:47] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-5.961122528109332,15.888697444123462,3.5443586005740766],\\\"focalPoint\\\":[2.429478704929352,15.20779
-[13:47] [ComfyUI] Node 11: GeomPackPreviewMeshMulti
-[13:47] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-5.961122528109332,15.888697444123462,3.5443586005740766],\\\"focalPoint\\\":[2.429478704929352,15.20779
-[13:47] [ComfyUI] Node 15: GeomPackSharpenMesh
-[13:47] [ComfyUI] Inputs: {"backend": "unsharp_mask", "backend.weight": 0.3, "backend.iterations": 5, "trimesh": ["1", 0]}
-[13:47] [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736
-[13:47] [ComfyUI] Calling execution.validate_prompt()...
-[13:47] [ComfyUI] Validation result: valid=True
-[13:47] [ComfyUI] === Validation PASSED ===
-[13:47] [ComfyUI] got prompt
-[13:47] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Noisy.obj'
-[13:47] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[13:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:47] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[13:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:47] [ComfyUI] [SubprocessWorker] call_id=117 sending call_method
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces
-[13:47] [ComfyUI] [SubprocessWorker] got response: ok
-[13:47] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput
-[13:47] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
-[13:47] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
-[13:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:47] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[13:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:47] [ComfyUI] [SubprocessWorker] call_id=118 sending call_method
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: guided_normal -> GeomPackSharpen_GuidedNormal
-[13:47] [ComfyUI] [SubprocessWorker] got response: ok
-[13:47] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput
-[13:47] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
-[13:47] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
-[13:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:47] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[13:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:47] [ComfyUI] [SubprocessWorker] call_id=119 sending call_method
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: non_iterative -> GeomPackSharpen_NonIterative
-[13:47] [ComfyUI] [SubprocessWorker] got response: ok
-[13:47] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
-[13:47] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
-[13:47] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
-[13:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:47] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[13:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:47] [ComfyUI] [SubprocessWorker] call_id=120 sending call_method
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: libigl_unsharp -> GeomPackSharpen_LibiglUnsharp
-[13:47] [ComfyUI] [SubprocessWorker] got response: ok
-[13:47] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
-[13:47] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
-[13:47] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
-[13:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:47] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[13:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:47] [ComfyUI] [SubprocessWorker] call_id=121 sending call_method
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: unsharp_mask -> GeomPackSharpen_UnsharpMask
-[13:47] [ComfyUI] [SubprocessWorker] got response: ok
-[13:47] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
-[13:47] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
-[13:47] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
-[13:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:47] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[13:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:47] [ComfyUI] [SubprocessWorker] call_id=122 sending call_method
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep
-[13:47] [ComfyUI] [SubprocessWorker] got response: ok
-[13:47] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
-[13:47] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
-[13:47] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
-[13:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:47] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[13:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:47] [ComfyUI] [SubprocessWorker] call_id=123 sending call_method
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: l0_minimize -> GeomPackSharpen_L0Minimize
-[13:47] [ComfyUI] [SubprocessWorker] got response: ok
-[13:47] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
-[13:47] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
-[13:47] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
-[13:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:47] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[13:47] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:47] [ComfyUI] [SubprocessWorker] call_id=124 sending call_method
-[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: fast_effective -> GeomPackSharpen_FastEffective
-[13:48] [ComfyUI] [SubprocessWorker] got response: ok
-[13:48] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput
-[13:48] [ComfyUI] [comfy-env] Running GeomPackSharpen_GuidedNormal: trimesh: Trimesh, normal_iterations: 5, vertex_iterations: 10, sigma_s: 1.0, sigma_r: 0.35
-[13:48] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.guided_normal.SharpenGuidedNormalNode.EXECUTE_NORMALIZED
-[13:48] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[13:48] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[13:48] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[13:48] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[13:48] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[13:48] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[13:48] [ComfyUI] [SubprocessWorker] sending request via socket...
-[13:48] [ComfyUI] [SubprocessWorker] call_id=125 sending call_method
-[13:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: guided_normal
-[13:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
-[13:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: normal_iter=5, vertex_iter=10, sigma_s=1.00, sigma_r=0.350
-[13:49] Frame 2 saved (frame_001.jpg, t=2.3s)
-[13:49] [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True
-[13:51] Frame 3 saved (frame_002.jpg, t=4.5s)
-[13:51] [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True
-[13:52] [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB
-[13:58] [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB
-[14:04] [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB
-[14:09] [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB
-[14:15] [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB
-[14:21] [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB
-[14:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
-[14:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.025300, max: 0.123510
-[14:24] [ComfyUI] [SubprocessWorker] got response: ok
-[14:24] [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput
-[14:24] [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0
-[14:24] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED
-[14:24] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[14:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[14:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[14:24] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[14:24] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[14:24] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[14:24] [ComfyUI] [SubprocessWorker] sending request via socket...
-[14:24] [ComfyUI] [SubprocessWorker] call_id=126 sending call_method
-[14:24] Node executed (1 total), capturing...
-[14:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative
-[14:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
-[14:24] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000
-[14:24] Frame 4 saved (frame_003.jpg, t=37.3s)
-[14:24] [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True
-[14:25] [ComfyUI] [worker:ComfyUI-GeometryPack]
-[14:25] [ComfyUI] === WATCHDOG TICK 5 ===
-[14:26] [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):
-[14:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
-[14:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
-[14:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
-[14:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
-[14:26] [ComfyUI]
-[14:26] [ComfyUI] Thread 0x00000f60 (most recent call first):
-[14:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\numpy\linalg\_linalg.py", line 2767 in norm
-[14:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 81 in _bfs_faces_in_radius
-[14:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 95 in _non_iterative_sharpen
-[14:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\non_iterative.py", line 199 in execute
-[14:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
-[14:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
-[14:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
-[14:26] [ComfyUI]
-[14:26] [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
-[14:26] [ComfyUI]
-[14:27] [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB
-[14:32] [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB
-[14:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
-[14:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476
-[14:35] [ComfyUI] [SubprocessWorker] got response: ok
-[14:35] [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput
-[14:35] [ComfyUI] [comfy-env] Running GeomPackSharpen_LibiglUnsharp: trimesh: Trimesh, weight: 0.5, iterations: 3
-[14:35] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.libigl_unsharp.SharpenLibiglUnsharpNode.EXECUTE_NORMALIZED
-[14:35] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[14:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[14:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[14:35] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[14:35] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[14:35] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[14:35] [ComfyUI] [SubprocessWorker] sending request via socket...
-[14:35] [ComfyUI] [SubprocessWorker] call_id=127 sending call_method
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_unsharp
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.500, iterations=3
-[14:35] Frame 5 saved (frame_004.jpg, t=48.0s)
-[14:35] [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True
-[14:35] Node executed (2 total), capturing...
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.541299, max: 1.039092
-[14:35] [ComfyUI] [SubprocessWorker] got response: ok
-[14:35] [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput
-[14:35] [ComfyUI] [comfy-env] Running GeomPackSharpen_UnsharpMask: trimesh: Trimesh, weight: 0.3, iterations: 5
-[14:35] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.unsharp_mask.SharpenUnsharpMaskNode.EXECUTE_NORMALIZED
-[14:35] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[14:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[14:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[14:35] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[14:35] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[14:35] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[14:35] [ComfyUI] [SubprocessWorker] sending request via socket...
-[14:35] [ComfyUI] [SubprocessWorker] call_id=128 sending call_method
-[14:35] Frame 6 saved (frame_005.jpg, t=48.5s)
-[14:35] [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: unsharp_mask
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.300, iterations=5
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013687, max: 0.066009
-[14:35] [ComfyUI] [SubprocessWorker] got response: ok
-[14:35] [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput
-[14:35] [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 3, normal_threshold: 60.0
-[14:35] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED
-[14:35] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[14:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[14:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[14:35] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[14:35] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[14:35] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[14:35] [ComfyUI] [SubprocessWorker] sending request via socket...
-[14:35] [ComfyUI] [SubprocessWorker] call_id=129 sending call_method
-[14:35] Node executed (4 total), capturing...
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
-[14:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610
-[14:35] [ComfyUI] [SubprocessWorker] got response: ok
-[14:35] [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput
-[14:35] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
-[14:35] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[14:35] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[14:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[14:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[14:35] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[14:35] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[14:35] [ComfyUI] [SubprocessWorker] created 4 shm blocks
-[14:35] [ComfyUI] [SubprocessWorker] sending request via socket...
-[14:35] [ComfyUI] [SubprocessWorker] call_id=130 sending call_method
-[14:36] Frame 7 saved (frame_006.jpg, t=48.9s)
-[14:36] [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_104738fa.vtp
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
-[14:36] Node executed (5 total), capturing...
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_104738fa.vtp
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_104738fa.vtp
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_104738fa.vtp
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_104738fa.vtp
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_104738fa.vtp
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_104738fa.vtp
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
-[14:36] Frame 8 saved (frame_007.jpg, t=49.2s)
-[14:36] [capture-node] freeze=3ms shot=106ms unfreeze=8ms saved=True
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_104738fa.vtp
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
-[14:36] [ComfyUI] [SubprocessWorker] got response: ok
-[14:36] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput
-[14:36] [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10
-[14:36] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED
-[14:36] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[14:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[14:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[14:36] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[14:36] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[14:36] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[14:36] [ComfyUI] [SubprocessWorker] sending request via socket...
-[14:36] [ComfyUI] [SubprocessWorker] call_id=131 sending call_method
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize
-[14:36] Node executed (6 total), capturing...
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
-[14:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10
-[14:37] Frame 9 saved (frame_008.jpg, t=49.8s)
-[14:37] [capture-node] freeze=8ms shot=899ms unfreeze=5ms saved=True
-[14:40] [capture-loop] iter=450 t=53.8s state={'complete': False, 'error': None, 'executedCount': 6, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=64% browser_rss=0.62GB
-[14:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
-[14:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807
-[14:42] [ComfyUI] [SubprocessWorker] got response: ok
-[14:42] [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput
-[14:42] [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20
-[14:42] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED
-[14:42] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[14:42] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[14:42] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[14:42] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[14:42] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[14:42] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[14:42] [ComfyUI] [SubprocessWorker] sending request via socket...
-[14:42] [ComfyUI] [SubprocessWorker] call_id=132 sending call_method
-[14:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective
-[14:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
-[14:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20
-[14:42] Frame 10 saved (frame_009.jpg, t=55.1s)
-[14:42] [capture-periodic] freeze=2ms shot=157ms unfreeze=3ms saved=True
-[14:42] Node executed (7 total), capturing...
-[14:42] [capture-node] freeze=4ms shot=163ms unfreeze=4ms saved=False
-[14:46] [capture-loop] iter=500 t=59.7s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.61GB
-[14:52] [capture-loop] iter=550 t=65.6s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=57% browser_rss=0.60GB
+[12:41] [ComfyUI] [SubprocessWorker] call_id=85 sending call_method
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 170 vertices, 332 faces
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Point Cloud - 10000 vertices, 0 faces
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['distance']
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_382d6e5c.stl
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_382d6e5c.vtp
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: distance (components: 1)
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_382d6e5c.vtp
+[12:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[12:41] [ComfyUI] [SubprocessWorker] got response: ok
+[12:41] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.23s): result: NodeOutput
+[12:41] [ComfyUI] Prompt executed in 1.22 seconds
+[12:41] Frame 2 saved (frame_001.jpg, t=1.2s)
+[12:41] [capture-node] freeze=3ms shot=111ms unfreeze=3ms saved=True
+[12:41] Node executed (3 total), capturing...
+[12:41] Frame 3 saved (frame_002.jpg, t=1.6s)
+[12:41] [capture-node] freeze=2ms shot=97ms unfreeze=0ms saved=True
+[12:41] Execution complete (t=1.6s)
+[12:41] Captured 3 unique frames over 1.76s
+[12:41] [debug] iframes: 1
+[12:41] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+[12:41] [timing] trigger_3d_previews: 0.0s
+[12:43] Saved high-quality screenshot: point_mesh_distance_executed.png
+[12:43] [timing] final_screenshot: 0.2s
+[12:44] Capturing execution frames: preview_mesh_threejs.json
+[12:49] Frame 1 saved (frame_000.jpg, t=0.0s)
+[12:49] Validating workflow...
+[12:49] [ComfyUI] === /validate endpoint called ===
+[12:49] [ComfyUI] Received JSON with keys: ['prompt']
+[12:49] [ComfyUI] Prompt has 2 nodes
+[12:49] [ComfyUI] Node 1: GeomPackLoadMesh
+[12:49] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
+[12:49] [ComfyUI] Node 3: GeomPackPreviewMesh
+[12:49] [ComfyUI] Inputs: {"preview": "", "trimesh": ["1", 0]}
+[12:49] [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10
+[12:49] Queuing workflow for execution...
+[12:49] [ComfyUI] Calling execution.validate_prompt()...
+[12:49] [ComfyUI] Validation result: valid=True
+[12:49] [ComfyUI] === Validation PASSED ===
+[12:49] [ComfyUI] got prompt
+[12:49] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
+[12:49] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[12:49] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+[12:49] [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+[12:49] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+[12:49] [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[12:49] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+[12:49] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[12:49] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:63925']...
+[12:52] Frame 2 saved (frame_001.jpg, t=2.2s)
+[12:52] [capture-periodic] freeze=5ms shot=101ms unfreeze=4ms saved=True
+[12:52] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+[12:52] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+[12:52] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+[12:52] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:52] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:52] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[12:52] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:52] [ComfyUI] [SubprocessWorker] call_id=86 sending call_method
+[12:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
+[12:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+[12:54] Frame 3 saved (frame_002.jpg, t=4.5s)
+[12:54] [capture-periodic] freeze=8ms shot=124ms unfreeze=4ms saved=True
+[12:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
+[12:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
+[12:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
+[12:54] [ComfyUI] [SubprocessWorker] got response: ok
+[12:54] [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.83s): result: NodeOutput
+[12:54] [ComfyUI] [comfy-env] Running GeomPackPreviewMesh: trimesh: Trimesh
+[12:54] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh.PreviewMeshNode.EXECUTE_NORMALIZED
+[12:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[12:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[12:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[12:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[12:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[12:54] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[12:54] [ComfyUI] [SubprocessWorker] sending request via socket...
+[12:54] [ComfyUI] [SubprocessWorker] call_id=87 sending call_method
+[12:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 56203 vertices, 112402 faces
+[12:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_924bc1c1.glb
+[12:54] [ComfyUI] [SubprocessWorker] got response: ok
+[12:54] [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.14s): result: NodeOutput
+[12:54] [ComfyUI] Prompt executed in 4.99 seconds
+[12:54] Node executed (1 total), capturing...
+[12:55] Frame 4 saved (frame_003.jpg, t=5.3s)
+[12:55] [capture-node] freeze=5ms shot=98ms unfreeze=0ms saved=True
+[12:55] Execution complete (t=5.3s)
+[12:55] Captured 4 unique frames over 5.46s
+[12:55] [debug] iframes: 1
+[12:55] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer.html?v=17784602743, canvas=486x486, rafFrozen=True
+[12:55] [timing] trigger_3d_previews: 0.0s
+[12:57] Saved high-quality screenshot: preview_mesh_threejs_executed.png
+[12:57] [timing] final_screenshot: 0.2s
+[12:57] Capturing execution frames: reconstruct_all.json
+[13:03] Frame 1 saved (frame_000.jpg, t=0.0s)
+[13:03] Validating workflow...
+[13:03] [ComfyUI] === /validate endpoint called ===
+[13:03] [ComfyUI] Received JSON with keys: ['prompt']
+[13:03] [ComfyUI] Prompt has 8 nodes
+[13:03] [ComfyUI] Node 1: GeomPackLoadMesh
+[13:03] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
+[13:03] [ComfyUI] Node 2: GeomPackMeshToPointCloud
+[13:03] [ComfyUI] Inputs: {"mode": "surface_sampling", "sample_count": 10000, "sampling_method": "uniform", "include_normals": "true", "trimesh": ["1", 0]}
+[13:03] Queuing workflow for execution...
+[13:03] [ComfyUI] Node 3: GeomPackReconstructSurface
+[13:03] [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]}
+[13:03] [ComfyUI] Node 4: GeomPackReconstructSurface
+[13:03] [ComfyUI] Inputs: {"backend": "ball_pivoting", "backend.ball_radius": 3, "backend.estimate_normals": "true", "backend.normal_radius": 0.5, "report_panel": "false", "points": ["2", 0]}
+[13:03] [ComfyUI] Node 5: GeomPackReconstructSurface
+[13:03] [ComfyUI] Inputs: {"backend": "alpha_shape", "backend.alpha": 8, "report_panel": "false", "points": ["2", 0]}
+[13:03] [ComfyUI] Node 6: GeomPackReconstructSurface
+[13:03] [ComfyUI] Inputs: {"backend": "convex_hull", "report_panel": "false", "points": ["2", 0]}
+[13:03] [ComfyUI] Node 10: GeomPackPreviewMeshMulti
+[13:03] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[30.06530722689757,-256.0460141720188,95.11427347765263],\\\"focalPoint\\\":[30.322647094726562,1.8909549
+[13:03] [ComfyUI] Node 14: GeomPackPreviewMeshVTK
+[13:03] [ComfyUI] Inputs: {"mode": "fields", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"{\\\"position\\\":[30.06530722689757,-256.0460141720188,95.11427347765263],\\\"focalPoint\\\":[30.322647094726562,1.89095497
+[13:03] [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49
+[13:03] [ComfyUI] Calling execution.validate_prompt()...
+[13:03] [ComfyUI] Validation result: valid=True
+[13:03] [ComfyUI] === Validation PASSED ===
+[13:03] [ComfyUI] got prompt
+[13:03] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
+[13:03] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[13:03] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:03] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:03] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:03] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:03] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:03] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[13:03] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:03] [ComfyUI] [SubprocessWorker] call_id=88 sending call_method
+[13:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
+[13:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+[13:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
+[13:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
+[13:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
+[13:03] [ComfyUI] [SubprocessWorker] got response: ok
+[13:03] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
+[13:03] [ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh
+[13:03] [ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED
+[13:03] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:03] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:03] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:03] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:03] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:03] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:03] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:03] [ComfyUI] [SubprocessWorker] call_id=89 sending call_method
+[13:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method
+[13:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points
+[13:04] [ComfyUI] [SubprocessWorker] got response: ok
+[13:04] [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput
+[13:04] [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
+[13:04] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
+[13:04] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:04] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:04] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:04] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:04] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:04] [ComfyUI] [SubprocessWorker] call_id=90 sending call_method
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: ball_pivoting -> GeomPackReconstruct_BallPivoting
+[13:04] [ComfyUI] [SubprocessWorker] got response: ok
+[13:04] [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput
+[13:04] [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
+[13:04] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
+[13:04] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:04] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:04] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:04] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:04] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:04] [ComfyUI] [SubprocessWorker] call_id=91 sending call_method
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson
+[13:04] [ComfyUI] [SubprocessWorker] got response: ok
+[13:04] [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput
+[13:04] [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
+[13:04] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
+[13:04] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:04] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:04] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:04] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:04] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:04] [ComfyUI] [SubprocessWorker] call_id=92 sending call_method
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: convex_hull -> GeomPackReconstruct_ConvexHull
+[13:04] [ComfyUI] [SubprocessWorker] got response: ok
+[13:04] [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): result: NodeOutput
+[13:04] [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
+[13:04] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
+[13:04] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:04] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:04] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:04] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:04] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:04] [ComfyUI] [SubprocessWorker] call_id=93 sending call_method
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: alpha_shape -> GeomPackReconstruct_AlphaShape
+[13:04] [ComfyUI] [SubprocessWorker] got response: ok
+[13:04] [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput
+[13:04] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh
+[13:04] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
+[13:04] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:04] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:04] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:04] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:04] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:04] [ComfyUI] [SubprocessWorker] call_id=94 sending call_method
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Point Cloud - 10000 vertices, 0 faces
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_503be900.vtp
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_503be900.vtp
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=None, no fields
+[13:04] [ComfyUI] [SubprocessWorker] got response: ok
+[13:04] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): result: NodeOutput
+[13:04] [ComfyUI] [comfy-env] Running GeomPackReconstruct_BallPivoting: points: Trimesh, ball_radius: 3.0, estimate_normals: 'true', normal_radius: 0.5
+[13:04] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.ball_pivoting.ReconstructBallPivotingNode.EXECUTE_NORMALIZED
+[13:04] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:04] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:04] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:04] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:04] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:04] [ComfyUI] [SubprocessWorker] call_id=95 sending call_method
+[13:04] Node executed (1 total), capturing...
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: ball_pivoting
+[13:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Ball Pivoting...
+[13:05] Frame 2 saved (frame_001.jpg, t=1.5s)
+[13:05] [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True
+[13:05] [ComfyUI] [SubprocessWorker] got response: ok
+[13:05] [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput
+[13:05] [ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1
+[13:05] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.poisson.ReconstructPoissonNode.EXECUTE_NORMALIZED
+[13:05] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:05] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:05] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:05] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:05] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:05] [ComfyUI] [SubprocessWorker] call_id=96 sending call_method
+[13:05] Node executed (2 total), capturing...
+[13:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson
+[13:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using normals from input
+[13:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...
+[13:05] Frame 3 saved (frame_002.jpg, t=1.9s)
+[13:05] [capture-node] freeze=3ms shot=148ms unfreeze=3ms saved=True
+[13:07] [ComfyUI] [SubprocessWorker] got response: ok
+[13:07] [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput
+[13:07] [ComfyUI] [comfy-env] Running GeomPackReconstruct_ConvexHull: points: Trimesh
+[13:07] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.convex_hull.ReconstructConvexHullNode.EXECUTE_NORMALIZED
+[13:07] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:07] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:07] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:07] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:07] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:07] [ComfyUI] [SubprocessWorker] call_id=97 sending call_method
+[13:07] Node executed (3 total), capturing...
+[13:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: convex_hull
+[13:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing convex hull...
+[13:07] [ComfyUI] [SubprocessWorker] got response: ok
+[13:07] [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.14s): result: NodeOutput
+[13:07] [ComfyUI] [comfy-env] Running GeomPackReconstruct_AlphaShape: points: Trimesh, alpha: 8.0
+[13:07] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.alpha_shape.ReconstructAlphaShapeNode.EXECUTE_NORMALIZED
+[13:07] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:07] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:07] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:07] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:07] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:07] [ComfyUI] [SubprocessWorker] call_id=98 sending call_method
+[13:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: alpha_shape
+[13:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing alpha shape...
+[13:07] Frame 4 saved (frame_003.jpg, t=3.9s)
+[13:07] [capture-node] freeze=5ms shot=111ms unfreeze=4ms saved=True
+[13:07] Node executed (4 total), capturing...
+[13:07] Frame 5 saved (frame_004.jpg, t=4.3s)
+[13:07] [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True
+[13:09] [ComfyUI] [SubprocessWorker] got response: ok
+[13:09] [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): result: NodeOutput
+[13:09] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+[13:09] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[13:09] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:09] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:09] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:09] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:09] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:09] [ComfyUI] [SubprocessWorker] created 4 shm blocks
+[13:09] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:09] [ComfyUI] [SubprocessWorker] call_id=99 sending call_method
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43324 vertices, 86643 faces
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_1120b27e.vtp
+[13:10] Node executed (5 total), capturing...
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43324 vertices)
+[13:10] Frame 6 saved (frame_005.jpg, t=6.9s)
+[13:10] [capture-node] freeze=3ms shot=111ms unfreeze=4ms saved=True
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43324 vertices, 86643 faces
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_1120b27e.vtp
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16763 faces
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_1120b27e.vtp
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (10000 vertices)
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16763 faces
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_1120b27e.vtp
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5685 vertices, 12020 faces
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_1120b27e.vtp
+[13:10] [capture-loop] iter=50 t=7.2s state={'complete': False, 'error': None, 'executedCount': 5, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.70GB
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5685 vertices)
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5685 vertices, 12020 faces
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_1120b27e.vtp
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 695 vertices, 1386 faces
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_1120b27e.vtp
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (695 vertices)
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 695 vertices, 1386 faces
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_1120b27e.vtp
+[13:10] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
+[13:10] [ComfyUI] [SubprocessWorker] got response: ok
+[13:10] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.79s): result: NodeOutput
+[13:10] [ComfyUI] Prompt executed in 7.23 seconds
+[13:10] Node executed (6 total), capturing...
+[13:12] Frame 7 saved (frame_006.jpg, t=7.6s)
+[13:12] [capture-node] freeze=3ms shot=1186ms unfreeze=0ms saved=True
+[13:12] Execution complete (t=7.6s)
+[13:12] Captured 7 unique frames over 8.84s
+[13:12] [debug] iframes: 2
+[13:12] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778460, canvas=486x384, rafFrozen=True
+[13:12] [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
+[13:12] [timing] trigger_3d_previews: 0.0s
+[13:14] Saved high-quality screenshot: reconstruct_all_executed.png
+[13:14] [timing] final_screenshot: 0.2s
+[13:14] Capturing execution frames: refine_mesh.json
+[13:20] Frame 1 saved (frame_000.jpg, t=0.0s)
+[13:20] Validating workflow...
+[13:20] [ComfyUI] === /validate endpoint called ===
+[13:20] [ComfyUI] Received JSON with keys: ['prompt']
+[13:20] [ComfyUI] Prompt has 3 nodes
+[13:20] [ComfyUI] Node 1: GeomPackLoadMesh
+[13:20] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
+[13:20] [ComfyUI] Node 3: GeomPackPreviewMeshDual
+[13:20] Queuing workflow for execution...
+[13:20] [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
+[13:20] [ComfyUI] Node 4: RefineMesh
+[13:20] [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":
+[13:20] [ComfyUI] Generated prompt_id: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19
+[13:20] [ComfyUI] Calling execution.validate_prompt()...
+[13:20] [ComfyUI] Validation result: valid=True
+[13:20] [ComfyUI] === Validation PASSED ===
+[13:20] [ComfyUI] got prompt
+[13:20] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
+[13:20] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[13:20] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:20] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:20] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:20] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[13:20] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:20] [ComfyUI] [SubprocessWorker] call_id=100 sending call_method
+[13:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
+[13:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+[13:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
+[13:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
+[13:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
+[13:20] [ComfyUI] [SubprocessWorker] got response: ok
+[13:20] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
+[13:20] [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
+[13:20] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.refine.RefineMeshNode.EXECUTE_NORMALIZED
+[13:20] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:20] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:20] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:20] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:20] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:20] [ComfyUI] [SubprocessWorker] call_id=101 sending call_method
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: decimation
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2502 vertices (-53701), 5000 faces (-107402)
+[13:21] [ComfyUI] [SubprocessWorker] got response: ok
+[13:21] [ComfyUI] [comfy-env] RefineMesh done (0.25s): result: NodeOutput
+[13:21] [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
+[13:21] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[13:21] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:21] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:21] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:21] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:21] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:21] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[13:21] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:21] [ComfyUI] [SubprocessWorker] call_id=102 sending call_method
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[13:21] Node executed (1 total), capturing...
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2502 vertices, 5000 faces
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['face.stl']
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_92b716d5.vtp
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
+[13:21] Frame 2 saved (frame_001.jpg, t=1.0s)
+[13:21] [capture-node] freeze=4ms shot=100ms unfreeze=3ms saved=True
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_92b716d5.vtp
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_92b716d5.stl
+[13:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[13:21] [ComfyUI] [SubprocessWorker] got response: ok
+[13:21] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.73s): result: NodeOutput
+[13:21] [ComfyUI] Prompt executed in 1.33 seconds
+[13:22] Node executed (2 total), capturing...
+[13:23] Frame 3 saved (frame_002.jpg, t=1.7s)
+[13:23] [capture-node] freeze=184ms shot=815ms unfreeze=0ms saved=True
+[13:23] Execution complete (t=1.7s)
+[13:23] Captured 3 unique frames over 2.7s
+[13:23] [debug] iframes: 1
+[13:23] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=387x485, rafFrozen=True
+[13:23] [timing] trigger_3d_previews: 0.0s
+[13:25] Saved high-quality screenshot: refine_mesh_executed.png
+[13:25] [timing] final_screenshot: 0.2s
+[13:25] Capturing execution frames: remesh_intersections.json
+[13:31] Frame 1 saved (frame_000.jpg, t=0.0s)
+[13:31] Validating workflow...
+[13:31] [ComfyUI] === /validate endpoint called ===
+[13:31] [ComfyUI] Received JSON with keys: ['prompt']
+[13:31] [ComfyUI] Prompt has 5 nodes
+[13:31] [ComfyUI] Node 1: GeomPackLoadMesh
+[13:31] [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
+[13:31] [ComfyUI] Node 5: GeomPackDetectSelfIntersections
+[13:31] Queuing workflow for execution...
+[13:31] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["1", 0]}
+[13:31] [ComfyUI] Node 8: GeomPackDetectSelfIntersections
+[13:31] [ComfyUI] Inputs: {"report_panel": "false", "trimesh": ["12", 0]}
+[13:31] [ComfyUI] Node 12: GeomPackRemeshSelfIntersections
+[13:31] [ComfyUI] Inputs: {"detect_only": false, "remove_unreferenced": true, "extract_outer_hull": false, "stitch_all": true, "report_panel": "false", "mesh": ["1", 0]}
+[13:31] [ComfyUI] Node 13: GeomPackPreviewMeshDual
+[13:31] [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
+[13:31] [ComfyUI] Generated prompt_id: 224896b2-abff-4680-a035-7e59afefadf5
+[13:31] [ComfyUI] Calling execution.validate_prompt()...
+[13:31] [ComfyUI] Validation result: valid=True
+[13:31] [ComfyUI] === Validation PASSED ===
+[13:31] [ComfyUI] got prompt
+[13:31] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/camelhead.off'
+[13:31] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[13:31] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:31] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:31] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:31] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[13:31] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:31] [ComfyUI] [SubprocessWorker] call_id=103 sending call_method
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces
+[13:31] [ComfyUI] [SubprocessWorker] got response: ok
+[13:31] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.19s): result: NodeOutput
+[13:31] [ComfyUI] [comfy-env] Running GeomPackRemeshSelfIntersections: detect_only: False, remove_unreferenced: True, extract_outer_hull: False, stitch_all: True, mesh: Trimesh
+[13:31] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.remesh_intersections.RemeshSelfIntersectionsNode.EXECUTE_NORMALIZED
+[13:31] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:31] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:31] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:31] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:31] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:31] [ComfyUI] [SubprocessWorker] call_id=104 sending call_method
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh: 11381 vertices, 22704 faces
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Options: detect_only=False, remove_unreferenced=True, extract_outer_hull=False, stitch_all=True
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remeshing complete: 11385 vertices, 22720 faces
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Removing unreferenced vertices...
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: After cleanup: 11385 vertices, 22720 faces
+[13:31] [ComfyUI] [SubprocessWorker] got response: ok
+[13:31] [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.35s): result: NodeOutput
+[13:31] [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
+[13:31] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
+[13:31] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:31] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:31] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:31] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:31] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:31] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:31] [ComfyUI] [SubprocessWorker] call_id=105 sending call_method
+[13:31] Node executed (1 total), capturing...
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11385 vertices, 22720 faces
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
+[13:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections detected
+[13:31] [ComfyUI] [SubprocessWorker] got response: ok
+[13:32] [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.17s): result: NodeOutput
+[13:32] [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh
+[13:32] [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED
+[13:32] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:32] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:32] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:32] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:32] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:32] [ComfyUI] [SubprocessWorker] call_id=106 sending call_method
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 6 intersecting faces (5 intersection pairs)
+[13:32] Frame 2 saved (frame_001.jpg, t=0.9s)
+[13:32] [capture-node] freeze=3ms shot=112ms unfreeze=3ms saved=True
+[13:32] [ComfyUI] [SubprocessWorker] got response: ok
+[13:32] [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): result: NodeOutput
+[13:32] [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
+[13:32] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[13:32] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:32] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:32] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:32] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[13:32] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:32] [ComfyUI] [SubprocessWorker] call_id=107 sending call_method
+[13:32] Node executed (3 total), capturing...
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11385 vertices, 22720 faces
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'intersection_flag', 'face.self_intersecting']
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_69009f8d.vtp
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_69009f8d.vtp
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_69009f8d.vtp
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)
+[13:32] Frame 3 saved (frame_002.jpg, t=1.3s)
+[13:32] [capture-node] freeze=3ms shot=90ms unfreeze=4ms saved=True
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11385 vertices, 22720 faces
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_69009f8d.vtp
+[13:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[13:32] [ComfyUI] [SubprocessWorker] got response: ok
+[13:32] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.48s): result: NodeOutput
+[13:32] [ComfyUI] Prompt executed in 1.40 seconds
+[13:32] Node executed (4 total), capturing...
+[13:33] Frame 4 saved (frame_003.jpg, t=1.8s)
+[13:33] [capture-node] freeze=244ms shot=322ms unfreeze=0ms saved=True
+[13:33] Execution complete (t=1.8s)
+[13:33] Captured 4 unique frames over 2.36s
+[13:33] [debug] iframes: 1
+[13:33] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+[13:33] [timing] trigger_3d_previews: 0.0s
+[13:35] Saved high-quality screenshot: remesh_intersections_executed.png
+[13:35] [timing] final_screenshot: 0.2s
+[13:36] Capturing execution frames: remeshing.json
+[13:41] Frame 1 saved (frame_000.jpg, t=0.0s)
+[13:41] Validating workflow...
+[13:41] [ComfyUI] === /validate endpoint called ===
+[13:41] [ComfyUI] Received JSON with keys: ['prompt']
+[13:41] [ComfyUI] Prompt has 3 nodes
+[13:41] [ComfyUI] Node 1: GeomPackLoadMesh
+[13:41] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
+[13:41] [ComfyUI] Node 25: GeomPackPreviewMeshDual
+[13:41] Queuing workflow for execution...
+[13:41] [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
+[13:41] [ComfyUI] Node 27: GeomPackRemesh
+[13:41] [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
+[13:41] [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3
+[13:41] [ComfyUI] Calling execution.validate_prompt()...
+[13:41] [ComfyUI] Validation result: valid=True
+[13:41] [ComfyUI] === Validation PASSED ===
+[13:41] [ComfyUI] got prompt
+[13:41] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
+[13:41] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[13:41] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:41] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:41] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:41] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[13:41] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:41] [ComfyUI] [SubprocessWorker] call_id=108 sending call_method
+[13:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
+[13:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+[13:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
+[13:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
+[13:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
+[13:42] [ComfyUI] [SubprocessWorker] got response: ok
+[13:42] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
+[13:42] [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh
+[13:42] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED
+[13:42] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:42] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:42] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:42] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:42] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:42] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:42] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:42] [ComfyUI] [SubprocessWorker] call_id=109 sending call_method
+[13:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: quadwild -> GeomPackRemesh_QuadWild
+[13:42] [ComfyUI] [SubprocessWorker] got response: ok
+[13:42] [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): result: NodeOutput
+[13:42] [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'
+[13:42] [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.quadwild.RemeshQuadWildNode.EXECUTE_NORMALIZED
+[13:42] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[13:42] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[13:42] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[13:42] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[13:42] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[13:42] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[13:42] [ComfyUI] [SubprocessWorker] sending request via socket...
+[13:42] [ComfyUI] [SubprocessWorker] call_id=110 sending call_method
+[13:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadwild
+[13:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces
+[13:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sharp_angle=35.0, alpha=0.02, scale=1.0, remesh=true, smooth=true
+[13:43] Frame 2 saved (frame_001.jpg, t=2.2s)
+[13:43] [capture-periodic] freeze=3ms shot=90ms unfreeze=3ms saved=True
+[13:46] Frame 3 saved (frame_002.jpg, t=4.4s)
+[13:46] [capture-periodic] freeze=3ms shot=98ms unfreeze=4ms saved=True
+[13:47] [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=28% browser_rss=0.60GB
+[13:52] [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.58GB
+[13:58] [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=31% browser_rss=0.58GB
+[14:03] [capture-loop] iter=200 t=22.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.57GB
+[14:09] [capture-loop] iter=250 t=27.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.57GB
+[14:13] [ComfyUI] Initital dimension: 33306 x 33306, number of constraints: 0, number of integer variables: 20058, use reordering: yes
+[14:13] [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.00088159999999999996 s.
+[14:13] [ComfyUI] Constraint integration took 0.0001584 s.
+[14:13] [ComfyUI] Constraint elimination took 0.0063842999999999999 s.
+[14:13] [ComfyUI] Reindexing took 0.00030279999999999999 s.
+[14:13] [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 s.
+[14:13] [ComfyUI] Eliminated dimension: 33306 x 33306
+[14:13] [ComfyUI] #nonzeros: 152166
+[14:13] [ComfyUI] integer variables #: 20058
+[14:13] [ComfyUI] continuous variables #: 13248
+[14:13] [ComfyUI] initial full solution
+[14:13] [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.0213671 s.
+[14:14] [ComfyUI] final full solution
+[14:14] [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 s.
+[14:14] [ComfyUI] *** Statistics of MiSo Solver ***
+[14:14] [ComfyUI] Number of LOCAL iterations = 3043
+[14:14] [ComfyUI] Number of CG iterations = 0
+[14:14] [ComfyUI] Number of FULL iterations = 2
+[14:14] [ComfyUI] Number of ROUNDING = 20058
+[14:14] [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.70732260000000013 s.
+[14:14] [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.
+[14:14] [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.
+[14:14] [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.
+[14:14] [capture-loop] iter=300 t=33.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.56GB
+[14:16] [ComfyUI] performed 202 adjustments for even rhs
+[14:16] [ComfyUI] performed 184 adjustments for even rhs
+[14:20] [capture-loop] iter=350 t=39.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=34% browser_rss=0.57GB
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6906 vertices, 13804 faces
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack]
+[14:20] [ComfyUI] === WATCHDOG TICK 1 ===
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):
+[14:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 52 in _watchdog
+[14:20] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
+[14:20] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
+[14:20] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
+[14:20] [ComfyUI]
+[14:20] [ComfyUI] Thread 0x00001b30 (most recent call first):
+[14:20] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\geometry.py", line 185 in triangulate_quads
+[14:20] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\base.py", line 379 in faces
+[14:20] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\trimesh\base.py", line 192 in __init__
+[14:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\remeshing\backends\quadwild.py", line 61 in execute
+[14:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
+[14:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1762 in main
+[14:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1807 in
+[14:20] [ComfyUI]
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
+[14:20] [ComfyUI]
+[14:20] [ComfyUI] [SubprocessWorker] got response: ok
+[14:20] [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (38.51s): result: NodeOutput
+[14:20] [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
+[14:20] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[14:20] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:20] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:20] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:20] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:20] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[14:20] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:20] [ComfyUI] [SubprocessWorker] call_id=111 sending call_method
+[14:20] Node executed (1 total), capturing...
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6906 vertices, 13804 faces
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['face.stl']
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[14:20] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_c0eec60b.vtp
+[14:21] Frame 4 saved (frame_003.jpg, t=39.4s)
+[14:21] [capture-node] freeze=3ms shot=104ms unfreeze=4ms saved=True
+[14:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
+[14:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
+[14:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
+[14:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_c0eec60b.vtp
+[14:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_c0eec60b.stl
+[14:21] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[14:21] [ComfyUI] [SubprocessWorker] got response: ok
+[14:21] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.75s): result: NodeOutput
+[14:21] [ComfyUI] Prompt executed in 39.79 seconds
+[14:21] Node executed (2 total), capturing...
+[14:21] Frame 5 saved (frame_004.jpg, t=40.1s)
+[14:21] [capture-node] freeze=3ms shot=105ms unfreeze=0ms saved=True
+[14:21] Execution complete (t=40.1s)
+[14:21] Captured 5 unique frames over 40.26s
+[14:21] [debug] iframes: 1
+[14:21] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=0x0, rafFrozen=False
+[14:21] [timing] trigger_3d_previews: 0.0s
+[14:24] Saved high-quality screenshot: remeshing_executed.png
+[14:24] [timing] final_screenshot: 0.2s
+[14:24] [20/33] SKIPPED (not in cpu list) remeshing_all.json
+[14:24] Capturing execution frames: sharpen.json
+[14:30] Frame 1 saved (frame_000.jpg, t=0.0s)
+[14:30] Validating workflow...
+[14:30] [ComfyUI] === /validate endpoint called ===
+[14:30] [ComfyUI] Received JSON with keys: ['prompt']
+[14:30] [ComfyUI] Prompt has 4 nodes
+[14:30] [ComfyUI] Node 4: GeomPackLoadMesh
+[14:30] [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Noisy.obj"}
+[14:30] [ComfyUI] Node 6: GeomPackLoadMesh
+[14:30] Queuing workflow for execution...
+[14:30] [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Original.obj"}
+[14:30] [ComfyUI] Node 7: GeomPackSharpenMesh
+[14:30] [ComfyUI] Inputs: {"backend": "two_step", "backend.smooth_steps": 2, "backend.normal_threshold": 60, "trimesh": ["4", 0]}
+[14:30] [ComfyUI] Node 8: GeomPackPreviewMeshMulti
+[14:30] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[11.988365833801835,17.82450062324679,9.744545997398912],\\\"focalPoint\\\":[2.4225937947630882,15.191427
+[14:30] [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06
+[14:30] [ComfyUI] Calling execution.validate_prompt()...
+[14:30] [ComfyUI] Validation result: valid=True
+[14:30] [ComfyUI] === Validation PASSED ===
+[14:30] [ComfyUI] got prompt
+[14:30] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Noisy.obj'
+[14:30] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[14:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:30] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[14:30] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:30] [ComfyUI] [SubprocessWorker] call_id=112 sending call_method
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces
+[14:30] [ComfyUI] [SubprocessWorker] got response: ok
+[14:30] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput
+[14:30] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+[14:30] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+[14:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:30] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[14:30] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:30] [ComfyUI] [SubprocessWorker] call_id=113 sending call_method
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep
+[14:30] [ComfyUI] [SubprocessWorker] got response: ok
+[14:30] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+[14:30] [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 2, normal_threshold: 60.0
+[14:30] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED
+[14:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:30] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[14:30] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:30] [ComfyUI] [SubprocessWorker] call_id=114 sending call_method
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=2, normal_threshold=60.0
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.050268, max: 0.269867
+[14:30] [ComfyUI] [SubprocessWorker] got response: ok
+[14:30] [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): result: NodeOutput
+[14:30] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Original.obj'
+[14:30] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[14:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:30] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[14:30] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:30] [ComfyUI] [SubprocessWorker] call_id=115 sending call_method
+[14:30] Node executed (1 total), capturing...
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Original.obj
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Original.obj
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces
+[14:30] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces
+[14:30] [ComfyUI] [SubprocessWorker] got response: ok
+[14:30] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): result: NodeOutput
+[14:30] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh
+[14:30] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[14:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:30] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:30] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:30] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:30] [ComfyUI] [SubprocessWorker] created 3 shm blocks
+[14:30] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:30] [ComfyUI] [SubprocessWorker] call_id=116 sending call_method
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_55b88668.vtp
+[14:31] Frame 2 saved (frame_001.jpg, t=0.8s)
+[14:31] [capture-node] freeze=8ms shot=88ms unfreeze=2ms saved=True
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_55b88668.vtp
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_55b88668.vtp
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_55b88668.vtp
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_55b88668.vtp
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_55b88668.vtp
+[14:31] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready
+[14:31] [ComfyUI] [SubprocessWorker] got response: ok
+[14:31] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput
+[14:31] [ComfyUI] Prompt executed in 1.05 seconds
+[14:31] Node executed (2 total), capturing...
+[14:32] Frame 3 saved (frame_002.jpg, t=1.4s)
+[14:32] [capture-node] freeze=380ms shot=329ms unfreeze=0ms saved=True
+[14:32] Execution complete (t=1.4s)
+[14:32] Captured 3 unique frames over 2.13s
+[14:32] [debug] iframes: 1
+[14:32] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True
+[14:32] [timing] trigger_3d_previews: 0.0s
+[14:34] Saved high-quality screenshot: sharpen_executed.png
+[14:34] [timing] final_screenshot: 0.2s
+[14:34] Capturing execution frames: sharpen_all.json
+[14:40] Frame 1 saved (frame_000.jpg, t=0.0s)
+[14:40] Validating workflow...
+[14:40] [ComfyUI] === /validate endpoint called ===
+[14:40] [ComfyUI] Received JSON with keys: ['prompt']
+[14:40] [ComfyUI] Prompt has 10 nodes
+[14:40] [ComfyUI] Node 1: GeomPackLoadMesh
+[14:40] [ComfyUI] Inputs: {"file_path": "3d/noisy/Fandisk0.3/Noisy.obj"}
+[14:40] [ComfyUI] Node 2: GeomPackSharpenMesh
+[14:40] [ComfyUI] Inputs: {"backend": "two_step", "backend.smooth_steps": 3, "backend.normal_threshold": 60, "trimesh": ["1", 0]}
+[14:40] [ComfyUI] Node 4: GeomPackSharpenMesh
+[14:40] Queuing workflow for execution...
+[14:40] [ComfyUI] Inputs: {"backend": "libigl_unsharp", "backend.weight": 0.5, "backend.iterations": 3, "trimesh": ["1", 0]}
+[14:40] [ComfyUI] Node 5: GeomPackSharpenMesh
+[14:40] [ComfyUI] Inputs: {"backend": "l0_minimize", "backend.alpha": 0.001, "backend.beta": 2, "backend.iterations": 10, "trimesh": ["1", 0]}
+[14:40] [ComfyUI] Node 6: GeomPackSharpenMesh
+[14:40] [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]}
+[14:40] [ComfyUI] Node 8: GeomPackSharpenMesh
+[14:40] [ComfyUI] Inputs: {"backend": "fast_effective", "backend.threshold_T": 0.2, "backend.normal_iterations": 10, "backend.vertex_iterations": 20, "trimesh": ["1", 0]}
+[14:40] [ComfyUI] Node 9: GeomPackSharpenMesh
+[14:40] [ComfyUI] Inputs: {"backend": "non_iterative", "backend.sigma_f": 1, "backend.sigma_g": 1, "trimesh": ["1", 0]}
+[14:40] [ComfyUI] Node 10: GeomPackPreviewMeshMulti
+[14:40] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-5.961122528109332,15.888697444123462,3.5443586005740766],\\\"focalPoint\\\":[2.429478704929352,15.20779
+[14:40] [ComfyUI] Node 11: GeomPackPreviewMeshMulti
+[14:40] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-5.961122528109332,15.888697444123462,3.5443586005740766],\\\"focalPoint\\\":[2.429478704929352,15.20779
+[14:40] [ComfyUI] Node 15: GeomPackSharpenMesh
+[14:40] [ComfyUI] Inputs: {"backend": "unsharp_mask", "backend.weight": 0.3, "backend.iterations": 5, "trimesh": ["1", 0]}
+[14:40] [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd
+[14:40] [ComfyUI] Calling execution.validate_prompt()...
+[14:40] [ComfyUI] Validation result: valid=True
+[14:40] [ComfyUI] === Validation PASSED ===
+[14:40] [ComfyUI] got prompt
+[14:40] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Noisy.obj'
+[14:40] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[14:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:40] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[14:40] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:40] [ComfyUI] [SubprocessWorker] call_id=117 sending call_method
+[14:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj
+[14:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/noisy/Fandisk0.3/Noisy.obj
+[14:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces
+[14:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces
+[14:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces
+[14:40] [ComfyUI] [SubprocessWorker] got response: ok
+[14:40] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput
+[14:40] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+[14:40] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+[14:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:40] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[14:40] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:40] [ComfyUI] [SubprocessWorker] call_id=118 sending call_method
+[14:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: libigl_unsharp -> GeomPackSharpen_LibiglUnsharp
+[14:40] [ComfyUI] [SubprocessWorker] got response: ok
+[14:40] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+[14:40] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+[14:40] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+[14:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:40] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[14:40] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:40] [ComfyUI] [SubprocessWorker] call_id=119 sending call_method
+[14:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: fast_effective -> GeomPackSharpen_FastEffective
+[14:40] [ComfyUI] [SubprocessWorker] got response: ok
+[14:40] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+[14:40] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+[14:40] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+[14:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:40] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[14:40] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:40] [ComfyUI] [SubprocessWorker] call_id=120 sending call_method
+[14:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: non_iterative -> GeomPackSharpen_NonIterative
+[14:41] [ComfyUI] [SubprocessWorker] got response: ok
+[14:41] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+[14:41] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+[14:41] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+[14:41] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:41] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:41] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:41] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[14:41] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:41] [ComfyUI] [SubprocessWorker] call_id=121 sending call_method
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: guided_normal -> GeomPackSharpen_GuidedNormal
+[14:41] [ComfyUI] [SubprocessWorker] got response: ok
+[14:41] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput
+[14:41] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+[14:41] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+[14:41] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:41] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:41] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:41] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[14:41] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:41] [ComfyUI] [SubprocessWorker] call_id=122 sending call_method
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: l0_minimize -> GeomPackSharpen_L0Minimize
+[14:41] [ComfyUI] [SubprocessWorker] got response: ok
+[14:41] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+[14:41] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+[14:41] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+[14:41] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:41] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:41] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:41] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[14:41] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:41] [ComfyUI] [SubprocessWorker] call_id=123 sending call_method
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: unsharp_mask -> GeomPackSharpen_UnsharpMask
+[14:41] [ComfyUI] [SubprocessWorker] got response: ok
+[14:41] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+[14:41] [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh
+[14:41] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED
+[14:41] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:41] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:41] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:41] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[14:41] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:41] [ComfyUI] [SubprocessWorker] call_id=124 sending call_method
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep
+[14:41] [ComfyUI] [SubprocessWorker] got response: ok
+[14:41] [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput
+[14:41] [ComfyUI] [comfy-env] Running GeomPackSharpen_LibiglUnsharp: trimesh: Trimesh, weight: 0.5, iterations: 3
+[14:41] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.libigl_unsharp.SharpenLibiglUnsharpNode.EXECUTE_NORMALIZED
+[14:41] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:41] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:41] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:41] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[14:41] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:41] [ComfyUI] [SubprocessWorker] call_id=125 sending call_method
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_unsharp
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.500, iterations=3
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.541299, max: 1.039092
+[14:41] [ComfyUI] [SubprocessWorker] got response: ok
+[14:41] [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput
+[14:41] [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20
+[14:41] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED
+[14:41] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[14:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[14:41] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[14:41] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[14:41] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[14:41] [ComfyUI] [SubprocessWorker] sending request via socket...
+[14:41] [ComfyUI] [SubprocessWorker] call_id=126 sending call_method
+[14:41] Node executed (1 total), capturing...
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
+[14:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20
+[14:42] Frame 2 saved (frame_001.jpg, t=1.7s)
+[14:42] [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True
+[14:44] Frame 3 saved (frame_002.jpg, t=3.9s)
+[14:44] [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True
+[14:46] [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB
+[14:46] Frame 4 saved (frame_003.jpg, t=6.0s)
+[14:46] [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True
+[14:52] [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB
[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612
[14:54] [ComfyUI] [SubprocessWorker] got response: ok
-[14:54] [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput
-[14:54] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
-[14:54] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[14:54] [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput
+[14:54] [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0
+[14:54] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED
[14:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[14:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[14:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[14:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
[14:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[14:54] [ComfyUI] [SubprocessWorker] created 4 shm blocks
+[14:54] [ComfyUI] [SubprocessWorker] created 1 shm blocks
[14:54] [ComfyUI] [SubprocessWorker] sending request via socket...
-[14:54] [ComfyUI] [SubprocessWorker] call_id=133 sending call_method
-[14:54] Node executed (8 total), capturing...
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0a16370c.vtp
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_0a16370c.vtp
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0a16370c.vtp
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_0a16370c.vtp
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_0a16370c.vtp
-[14:54] Frame 11 saved (frame_010.jpg, t=67.7s)
-[14:54] [capture-node] freeze=4ms shot=142ms unfreeze=3ms saved=True
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_0a16370c.vtp
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
-[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_0a16370c.vtp
-[14:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
-[14:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
-[14:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_0a16370c.vtp
-[14:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
-[14:55] [ComfyUI] [SubprocessWorker] got response: ok
-[14:55] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.53s): result: NodeOutput
-[14:55] [ComfyUI] Prompt executed in 67.93 seconds
-[14:55] Node executed (9 total), capturing...
-[14:56] Frame 12 saved (frame_011.jpg, t=68.4s)
-[14:56] [capture-node] freeze=3ms shot=908ms unfreeze=9ms saved=True
-[14:56] Execution complete (t=69.7s)
-[14:56] Captured 12 unique frames over 69.68s
-[14:56] [debug] iframes: 2
-[14:56] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=False
-[14:56] [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=False
-[14:56] [timing] trigger_3d_previews: 0.0s
-[14:58] Saved high-quality screenshot: sharpen_all_executed.png
-[14:59] [timing] final_screenshot: 0.3s
-[14:59] Capturing execution frames: side_by_side_viewer.json
-[15:06] Frame 1 saved (frame_000.jpg, t=0.0s)
-[15:06] Validating workflow...
-[15:06] [ComfyUI] === /validate endpoint called ===
-[15:06] [ComfyUI] Received JSON with keys: ['prompt']
-[15:06] [ComfyUI] Prompt has 3 nodes
-[15:06] [ComfyUI] Node 1: GeomPackCreatePrimitive
-[15:06] [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
-[15:06] [ComfyUI] Node 2: GeomPackCreatePrimitive
-[15:06] Queuing workflow for execution...
-[15:06] [ComfyUI] Inputs: {"shape": "sphere", "size": 2.5, "subdivisions": 2}
-[15:06] [ComfyUI] Node 7: GeomPackPreviewMeshDual
-[15:06] [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
-[15:06] [ComfyUI] Generated prompt_id: 99dff760-f0f6-4b03-aa21-a206593f848f
-[15:06] [ComfyUI] Calling execution.validate_prompt()...
-[15:06] [ComfyUI] Validation result: valid=True
-[15:06] [ComfyUI] === Validation PASSED ===
-[15:06] [ComfyUI] got prompt
-[15:06] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2
-[15:06] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
-[15:06] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:06] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:06] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:06] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:06] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:06] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[15:06] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:06] [ComfyUI] [SubprocessWorker] call_id=134 sending call_method
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces
-[15:06] [ComfyUI] [SubprocessWorker] got response: ok
-[15:06] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
-[15:06] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1
-[15:06] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
-[15:06] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:06] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:06] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:06] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:06] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:06] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[15:06] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:06] [ComfyUI] [SubprocessWorker] call_id=135 sending call_method
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
-[15:06] [ComfyUI] [SubprocessWorker] got response: ok
-[15:06] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput
-[15:06] [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
-[15:06] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[15:06] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:06] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:06] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:06] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:06] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:06] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[15:06] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:06] [ComfyUI] [SubprocessWorker] call_id=136 sending call_method
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 162 vertices, 320 faces
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_4210c1cd.stl
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_4210c1cd.stl
-[15:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[15:06] [ComfyUI] [SubprocessWorker] got response: ok
-[15:06] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput
-[15:06] [ComfyUI] Prompt executed in 0.37 seconds
-[15:06] Node executed (1 total), capturing...
-[15:06] Frame 2 saved (frame_001.jpg, t=0.7s)
-[15:06] [capture-node] freeze=24ms shot=137ms unfreeze=0ms saved=True
-[15:06] Execution complete (t=0.7s)
-[15:06] Captured 2 unique frames over 0.93s
-[15:06] [debug] iframes: 1
-[15:06] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
-[15:06] [timing] trigger_3d_previews: 0.0s
-[15:09] Saved high-quality screenshot: side_by_side_viewer_executed.png
-[15:09] [timing] final_screenshot: 0.2s
-[15:09] Capturing execution frames: skeleton_all.json
-[15:15] Frame 1 saved (frame_000.jpg, t=0.0s)
-[15:15] Validating workflow...
-[15:15] [ComfyUI] === /validate endpoint called ===
-[15:15] [ComfyUI] Received JSON with keys: ['prompt']
-[15:15] [ComfyUI] Prompt has 11 nodes
-[15:15] [ComfyUI] Node 1: GeomPackLoadMesh
-[15:15] [ComfyUI] Inputs: {"file_path": "3d/cow.off"}
-[15:15] [ComfyUI] Node 2: GeomPackExtractSkeleton
-[15:15] [ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
-[15:15] [ComfyUI] Node 3: GeomPackExtractSkeleton
-[15:15] Queuing workflow for execution...
-[15:15] [ComfyUI] Inputs: {"fix_mesh": "vertex_clusters", "normalize": false, "backend": "vertex_clusters", "backend.sampling_dist": 1, "backend.cluster_pos": "median", "trimesh": ["1", 0]}
-[15:15] [ComfyUI] Node 4: GeomPackExtractSkeleton
-[15:15] [ComfyUI] Inputs: {"fix_mesh": "edge_collapse", "normalize": false, "backend": "edge_collapse", "backend.shape_weight": 1, "backend.sample_weight": 0.1, "trimesh": ["1", 0]}
-[15:15] [ComfyUI] Node 5: GeomPackExtractSkeleton
-[15:15] [ComfyUI] Inputs: {"fix_mesh": "teasar", "normalize": false, "backend": "teasar", "backend.inv_dist": 10, "backend.min_length": 0, "trimesh": ["1", 0]}
-[15:15] [ComfyUI] Node 6: GeomPackMeshFromSkeleton
-[15:15] [ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["2", 0]}
-[15:15] [ComfyUI] Node 7: GeomPackMeshFromSkeleton
-[15:15] [ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["3", 0]}
-[15:15] [ComfyUI] Node 8: GeomPackMeshFromSkeleton
-[15:15] [ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["4", 0]}
-[15:15] [ComfyUI] Node 9: GeomPackMeshFromSkeleton
-[15:15] [ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["5", 0]}
-[15:15] [ComfyUI] Node 12: GeomPackPreviewMeshMulti
-[15:15] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\
-[15:15] [ComfyUI] Node 13: GeomPackPreviewMeshMulti
-[15:15] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\
-[15:15] [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26
-[15:15] [ComfyUI] Calling execution.validate_prompt()...
-[15:15] [ComfyUI] Validation result: valid=True
-[15:15] [ComfyUI] === Validation PASSED ===
-[15:15] [ComfyUI] got prompt
-[15:15] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/cow.off'
-[15:15] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[15:15] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:15] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:15] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:15] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:15] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:15] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[15:15] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:15] [ComfyUI] [SubprocessWorker] call_id=137 sending call_method
-[15:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
-[15:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
-[15:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
-[15:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2761 vertices, 5520 faces
-[15:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2761 vertices, 5520 faces
-[15:15] [ComfyUI] [SubprocessWorker] got response: ok
-[15:15] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
-[15:15] [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
-[15:15] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED
-[15:15] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:15] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:15] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:15] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:15] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:15] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:15] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:15] [ComfyUI] [SubprocessWorker] call_id=138 sending call_method
-[15:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: edge_collapse -> GeomPackSkeleton_EdgeCollapse
-[15:15] [ComfyUI] [SubprocessWorker] got response: ok
-[15:15] [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
-[15:15] [ComfyUI] [comfy-env] Running GeomPackSkeleton_EdgeCollapse: trimesh: Trimesh, fix_mesh: True, normalize: False, shape_weight: 1.0, sample_weight: 0.1
-[15:15] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.edge_collapse.SkeletonEdgeCollapseNode.EXECUTE_NORMALIZED
-[15:15] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:15] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:15] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:15] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:15] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:15] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:15] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:15] [ComfyUI] [SubprocessWorker] call_id=139 sending call_method
-[15:17] Frame 2 saved (frame_001.jpg, t=2.3s)
-[15:17] [capture-periodic] freeze=3ms shot=114ms unfreeze=3ms saved=True
-[15:20] Frame 3 saved (frame_002.jpg, t=4.5s)
-[15:20] [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True
-[15:21] [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.56GB
-[15:22] Frame 4 saved (frame_003.jpg, t=6.7s)
-[15:22] [capture-periodic] freeze=4ms shot=121ms unfreeze=3ms saved=True
-[15:23] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse
-[15:23] [ComfyUI]
-[15:23] [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]
-[15:23] [ComfyUI] Collapsing edges: 5%|▌ | 298/5520 [00:00<00:01, 2974.71it/s]
-[15:23] [ComfyUI] Collapsing edges: 11%|█▏ | 626/5520 [00:00<00:01, 3144.81it/s]
-[15:23] [ComfyUI] Collapsing edges: 17%|█▋ | 942/5520 [00:00<00:01, 3134.62it/s]
-[15:23] [ComfyUI] Collapsing edges: 23%|██▎ | 1256/5520 [00:00<00:01, 2880.70it/s]
-[15:23] [ComfyUI] Collapsing edges: 29%|██▉ | 1598/5520 [00:00<00:01, 3061.01it/s]
-[15:23] [ComfyUI] Collapsing edges: 35%|███▌ | 1952/5520 [00:00<00:01, 3216.66it/s]
-[15:24] [ComfyUI] Collapsing edges: 41%|████▏ | 2278/5520 [00:00<00:01, 3169.16it/s]
-[15:24] [ComfyUI] Collapsing edges: 48%|████▊ | 2632/5520 [00:00<00:00, 3283.37it/s]
-[15:24] [ComfyUI] Collapsing edges: 54%|█████▍ | 2998/5520 [00:00<00:00, 3397.86it/s]
-[15:24] [ComfyUI] Collapsing edges: 61%|██████ | 3340/5520 [00:01<00:00, 3394.91it/s]
-[15:24] [ComfyUI] Collapsing edges: 67%|██████▋ | 3706/5520 [00:01<00:00, 3471.60it/s]
-[15:24] [ComfyUI] Collapsing edges: 73%|███████▎ | 4054/5520 [00:01<00:00, 3431.68it/s]
-[15:24] [ComfyUI] Collapsing edges: 80%|███████▉ | 4412/5520 [00:01<00:00, 3468.18it/s]
-[15:24] [ComfyUI] Collapsing edges: 87%|████████▋ | 4812/5520 [00:01<00:00, 3624.48it/s]
-[15:24] [ComfyUI] Collapsing edges: 94%|█████████▍| 5178/5520 [00:01<00:00, 3633.64it/s]
-[15:24] [ComfyUI] Collapsing edges: 100%|█████████▉| 5518/5520 [00:01<00:00, 3362.54it/s]
-[15:24] [ComfyUI] [SubprocessWorker] got response: ok
-[15:24] [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput
-[15:24] [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
-[15:24] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED
-[15:24] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:24] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:24] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:24] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:24] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[15:24] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:24] [ComfyUI] [SubprocessWorker] call_id=140 sending call_method
-[15:24] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
-[15:24] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]
-[15:24] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]
-[15:25] [ComfyUI] [SubprocessWorker] got response: ok
-[15:25] [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput
-[15:25] [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
-[15:25] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED
-[15:25] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:25] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:25] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:25] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:25] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:25] [ComfyUI] [SubprocessWorker] call_id=141 sending call_method
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters
-[15:25] [ComfyUI] [SubprocessWorker] got response: ok
-[15:25] [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.09s): result: NodeOutput
-[15:25] [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'
-[15:25] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED
-[15:25] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:25] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:25] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:25] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:25] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:25] [ComfyUI] [SubprocessWorker] call_id=142 sending call_method
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters
-[15:25] [ComfyUI]
-[15:25] [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]
-[15:25] [ComfyUI] Clustering: 100%|██████████| 2761/2761 [00:00<00:00, 399685.01it/s]
-[15:25] [ComfyUI] [SubprocessWorker] got response: ok
-[15:25] [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput
-[15:25] [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
-[15:25] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED
-[15:25] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:25] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:25] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:25] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[15:25] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:25] [ComfyUI] [SubprocessWorker] call_id=143 sending call_method
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]
-[15:25] [ComfyUI] [SubprocessWorker] got response: ok
-[15:25] [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput
-[15:25] [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
-[15:25] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED
-[15:25] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:25] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:25] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:25] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:25] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:25] [ComfyUI] [SubprocessWorker] call_id=144 sending call_method
-[15:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront
-[15:25] [ComfyUI] [SubprocessWorker] got response: ok
-[15:25] [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput
-[15:25] [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0
-[15:25] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED
-[15:25] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:25] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:25] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:25] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:25] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:25] [ComfyUI] [SubprocessWorker] call_id=145 sending call_method
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack]
-[15:26] [ComfyUI] === WATCHDOG TICK 6 ===
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):
-[15:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 363 in wait
-[15:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 660 in wait
-[15:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\tqdm\_monitor.py", line 60 in run
-[15:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
-[15:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
-[15:26] [ComfyUI]
-[15:26] [ComfyUI] Current thread 0x000014f8 (most recent call first):
-[15:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
-[15:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
-[15:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
-[15:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
-[15:26] [ComfyUI]
-[15:26] [ComfyUI] Thread 0x00000f60 (most recent call first):
-[15:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 86 in wlog
-[15:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1737 in main
-[15:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
-[15:26] [ComfyUI]
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
-[15:26] [ComfyUI]
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront
-[15:26] [ComfyUI]
-[15:26] [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]
-[15:26] [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 179048.11it/s]
-[15:26] [ComfyUI] [SubprocessWorker] got response: ok
-[15:26] [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput
-[15:26] [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
-[15:26] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED
-[15:26] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:26] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:26] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:26] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[15:26] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:26] [ComfyUI] [SubprocessWorker] call_id=146 sending call_method
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
-[15:26] Frame 5 saved (frame_004.jpg, t=11.0s)
-[15:26] [capture-periodic] freeze=2ms shot=118ms unfreeze=4ms saved=True
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]
-[15:26] [ComfyUI] [SubprocessWorker] got response: ok
-[15:26] [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput
-[15:26] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
-[15:26] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[15:26] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:26] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:26] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:26] [ComfyUI] [SubprocessWorker] created 4 shm blocks
-[15:26] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:26] [ComfyUI] [SubprocessWorker] call_id=147 sending call_method
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a66fb064.vtp
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a66fb064.vtp
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a66fb064.vtp
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a66fb064.vtp
-[15:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a66fb064.vtp
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a66fb064.vtp
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a66fb064.vtp
-[15:27] [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.55GB
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a66fb064.vtp
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
-[15:27] [ComfyUI] [SubprocessWorker] got response: ok
-[15:27] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput
-[15:27] [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
-[15:27] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED
-[15:27] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:27] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:27] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:27] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:27] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:27] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:27] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:27] [ComfyUI] [SubprocessWorker] call_id=148 sending call_method
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar
-[15:27] Node executed (1 total), capturing...
-[15:27] [ComfyUI] [SubprocessWorker] got response: ok
-[15:27] [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.15s): result: NodeOutput
-[15:27] [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0
-[15:27] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.EXECUTE_NORMALIZED
-[15:27] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:27] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:27] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:27] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:27] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:27] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:27] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:27] [ComfyUI] [SubprocessWorker] call_id=149 sending call_method
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar
-[15:27] [ComfyUI]
-[15:27] [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]
-[15:27] [ComfyUI]
-[15:27] [ComfyUI] [SubprocessWorker] got response: ok
-[15:27] [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput
-[15:27] [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
-[15:27] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED
-[15:27] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:27] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:27] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:27] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:27] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:27] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[15:27] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:27] [ComfyUI] [SubprocessWorker] call_id=150 sending call_method
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[37, 3]
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[36, 2]
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]
-[15:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]
-[15:28] Frame 6 saved (frame_005.jpg, t=12.0s)
-[15:28] [capture-node] freeze=529ms shot=331ms unfreeze=3ms saved=True
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]
-[15:28] [ComfyUI] [SubprocessWorker] got response: ok
-[15:28] [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (1.03s): result: NodeOutput
-[15:28] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
-[15:28] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[15:28] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:28] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:28] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:28] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[15:28] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:28] [ComfyUI] [SubprocessWorker] call_id=151 sending call_method
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3d39a3b5.vtp
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_3d39a3b5.vtp
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3d39a3b5.vtp
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_3d39a3b5.vtp
-[15:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
-[15:28] [ComfyUI] [SubprocessWorker] got response: ok
-[15:28] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.28s): result: NodeOutput
-[15:28] [ComfyUI] Prompt executed in 13.17 seconds
-[15:28] Node executed (2 total), capturing...
-[15:29] Frame 7 saved (frame_006.jpg, t=13.6s)
-[15:29] [capture-node] freeze=4ms shot=116ms unfreeze=0ms saved=True
-[15:29] Execution complete (t=13.5s)
-[15:29] Captured 7 unique frames over 13.71s
-[15:29] [debug] iframes: 2
-[15:29] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
-[15:29] [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
-[15:29] [timing] trigger_3d_previews: 0.3s
-[15:31] Saved high-quality screenshot: skeleton_all_executed.png
-[15:31] [timing] final_screenshot: 0.2s
-[15:32] Capturing execution frames: skeleton_extraction.json
-[15:40] Frame 1 saved (frame_000.jpg, t=0.0s)
-[15:40] Validating workflow...
-[15:40] [ComfyUI] === /validate endpoint called ===
-[15:40] [ComfyUI] Received JSON with keys: ['prompt']
-[15:40] [ComfyUI] Prompt has 4 nodes
-[15:40] [ComfyUI] Node 1: GeomPackLoadMesh
-[15:40] [ComfyUI] Inputs: {"file_path": "3d/cow.off"}
-[15:40] [ComfyUI] Node 3: GeomPackMeshFromSkeleton
-[15:40] [ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["6", 0]}
-[15:40] Queuing workflow for execution...
-[15:40] [ComfyUI] Node 5: GeomPackPreviewMeshDual
-[15:40] [ComfyUI] Inputs: {"layout": "overlay", "mode": "fields", "opacity_1": 0.5, "opacity_2": 0.5, "preview_dual": "{\"show_edges\":false,\"camera_state\":\"{\\\"position\\\":[1.3662524844520427,1.1685429744811375,-2.017582
-[15:40] [ComfyUI] Node 6: GeomPackExtractSkeleton
-[15:40] [ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
-[15:40] [ComfyUI] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5
-[15:40] [ComfyUI] Calling execution.validate_prompt()...
-[15:40] [ComfyUI] Validation result: valid=True
-[15:40] [ComfyUI] === Validation PASSED ===
-[15:40] [ComfyUI] got prompt
-[15:40] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/cow.off'
-[15:40] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[15:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:40] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[15:40] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:40] [ComfyUI] [SubprocessWorker] call_id=152 sending call_method
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2761 vertices, 5520 faces
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2761 vertices, 5520 faces
-[15:40] [ComfyUI] [SubprocessWorker] got response: ok
-[15:40] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
-[15:40] [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
-[15:40] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED
-[15:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:40] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:40] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:40] [ComfyUI] [SubprocessWorker] call_id=153 sending call_method
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront
-[15:40] [ComfyUI] [SubprocessWorker] got response: ok
-[15:40] [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.09s): result: NodeOutput
-[15:40] [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0
-[15:40] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED
-[15:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:40] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:40] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:40] [ComfyUI] [SubprocessWorker] call_id=154 sending call_method
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront
-[15:40] [ComfyUI]
-[15:40] [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]
-[15:40] [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 312015.99it/s]
-[15:40] [ComfyUI] [SubprocessWorker] got response: ok
-[15:40] [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput
-[15:40] [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
-[15:40] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED
-[15:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:40] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:40] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:40] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[15:40] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:40] [ComfyUI] [SubprocessWorker] call_id=155 sending call_method
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]
-[15:40] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]
+[14:54] [ComfyUI] [SubprocessWorker] call_id=127 sending call_method
+[14:54] Node executed (2 total), capturing...
+[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative
+[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
+[14:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000
+[14:54] Frame 5 saved (frame_004.jpg, t=13.8s)
+[14:54] [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True
+[14:56] Frame 6 saved (frame_005.jpg, t=16.0s)
+[14:56] [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True
+[14:57] [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB
+[15:03] [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB
+[15:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
+[15:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476
+[15:04] [ComfyUI] [SubprocessWorker] got response: ok
+[15:04] [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput
+[15:04] [ComfyUI] [comfy-env] Running GeomPackSharpen_GuidedNormal: trimesh: Trimesh, normal_iterations: 5, vertex_iterations: 10, sigma_s: 1.0, sigma_r: 0.35
+[15:04] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.guided_normal.SharpenGuidedNormalNode.EXECUTE_NORMALIZED
+[15:04] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[15:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[15:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[15:04] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[15:04] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[15:04] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[15:04] [ComfyUI] [SubprocessWorker] sending request via socket...
+[15:04] [ComfyUI] [SubprocessWorker] call_id=128 sending call_method
+[15:04] Node executed (3 total), capturing...
+[15:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: guided_normal
+[15:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
+[15:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: normal_iter=5, vertex_iter=10, sigma_s=1.00, sigma_r=0.350
+[15:04] Frame 7 saved (frame_006.jpg, t=24.3s)
+[15:04] [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True
+[15:06] Frame 8 saved (frame_007.jpg, t=26.4s)
+[15:06] [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True
+[15:09] [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB
+[15:14] [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB
+[15:20] [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB
+[15:20] [ComfyUI] [worker:ComfyUI-GeometryPack]
+[15:20] [ComfyUI] === WATCHDOG TICK 2 ===
+[15:20] [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):
+[15:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 52 in _watchdog
+[15:20] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
+[15:20] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
+[15:20] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
+[15:20] [ComfyUI]
+[15:20] [ComfyUI] Thread 0x00001b30 (most recent call first):
+[15:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\guided_normal.py", line 98 in _guided_normal_sharpen
+[15:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\smoothing\sharpen_backends\guided_normal.py", line 228 in execute
+[15:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
+[15:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1762 in main
+[15:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_5dq2l63t\persistent_worker.py", line 1807 in
+[15:20] [ComfyUI]
+[15:20] [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
+[15:20] [ComfyUI]
+[15:26] [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB
+[15:31] [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB
+[15:37] [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB
+[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
+[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.025300, max: 0.123510
[15:41] [ComfyUI] [SubprocessWorker] got response: ok
-[15:41] [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput
-[15:41] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh
-[15:41] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[15:41] [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput
+[15:41] [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10
+[15:41] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED
[15:41] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[15:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
[15:41] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
[15:41] [ComfyUI] [SubprocessWorker] worker started/confirmed
[15:41] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:41] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[15:41] [ComfyUI] [SubprocessWorker] created 1 shm blocks
[15:41] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:41] [ComfyUI] [SubprocessWorker] call_id=156 sending call_method
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_acadb2bc.vtp
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_acadb2bc.vtp
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces
-[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[15:41] [ComfyUI] [SubprocessWorker] got response: ok
-[15:41] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput
-[15:41] [ComfyUI] Prompt executed in 1.06 seconds
-[15:41] Node executed (1 total), capturing...
-[15:41] Frame 2 saved (frame_001.jpg, t=1.5s)
-[15:41] [capture-node] freeze=50ms shot=175ms unfreeze=0ms saved=True
-[15:41] Execution complete (t=1.5s)
-[15:41] Captured 2 unique frames over 1.72s
-[15:41] [debug] iframes: 1
-[15:41] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=742x485, rafFrozen=True
-[15:41] [timing] trigger_3d_previews: 0.0s
-[15:44] Saved high-quality screenshot: skeleton_extraction_executed.png
-[15:44] [timing] final_screenshot: 0.2s
-[15:44] Capturing execution frames: sMOOth.json
-[15:50] Frame 1 saved (frame_000.jpg, t=0.0s)
-[15:50] Validating workflow...
-[15:50] [ComfyUI] === /validate endpoint called ===
-[15:50] [ComfyUI] Received JSON with keys: ['prompt']
-[15:50] [ComfyUI] Prompt has 3 nodes
-[15:50] [ComfyUI] Node 1: GeomPackPreviewMeshDual
-[15:50] [ComfyUI] Inputs: {"layout": "side_by_side", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-1.264590737186599,0.4315551722479547,-0.956898
-[15:50] [ComfyUI] Node 3: GeomPackLoadMesh
-[15:50] Queuing workflow for execution...
-[15:50] [ComfyUI] Inputs: {"file_path": "3d/cow.off"}
-[15:50] [ComfyUI] Node 5: GeomPackSmoothMesh
-[15:50] [ComfyUI] Inputs: {"backend": "taubin", "backend.iterations": 5, "backend.lambda_": 1, "backend.mu": -0.8, "trimesh": ["3", 0]}
-[15:50] [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee
-[15:50] [ComfyUI] Calling execution.validate_prompt()...
-[15:50] [ComfyUI] Validation result: valid=True
-[15:50] [ComfyUI] === Validation PASSED ===
-[15:50] [ComfyUI] got prompt
-[15:50] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/cow.off'
-[15:50] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[15:50] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:50] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:50] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:50] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:50] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:50] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[15:50] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:50] [ComfyUI] [SubprocessWorker] call_id=157 sending call_method
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2761 vertices, 5520 faces
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2761 vertices, 5520 faces
-[15:50] [ComfyUI] [SubprocessWorker] got response: ok
-[15:50] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
-[15:50] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
-[15:50] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
-[15:50] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:50] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:50] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:50] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:50] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:50] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:50] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:50] [ComfyUI] [SubprocessWorker] call_id=158 sending call_method
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin
-[15:50] [ComfyUI] [SubprocessWorker] got response: ok
-[15:50] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
-[15:50] [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8
-[15:50] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED
-[15:50] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:50] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:50] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:50] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:50] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:50] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[15:50] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:50] [ComfyUI] [SubprocessWorker] call_id=159 sending call_method
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218
-[15:50] [ComfyUI] [SubprocessWorker] got response: ok
-[15:50] [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
-[15:50] [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
-[15:50] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[15:50] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[15:50] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[15:50] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[15:50] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[15:50] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[15:50] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[15:50] [ComfyUI] [SubprocessWorker] sending request via socket...
-[15:50] [ComfyUI] [SubprocessWorker] call_id=160 sending call_method
-[15:50] Node executed (1 total), capturing...
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_591cef56.stl
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_591cef56.stl
-[15:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[15:50] [ComfyUI] [SubprocessWorker] got response: ok
-[15:50] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput
-[15:50] [ComfyUI] Prompt executed in 0.54 seconds
-[15:51] Frame 2 saved (frame_001.jpg, t=0.7s)
-[15:51] [capture-node] freeze=12ms shot=126ms unfreeze=14ms saved=True
-[15:51] Node executed (2 total), capturing...
-[15:51] Frame 3 saved (frame_002.jpg, t=1.2s)
-[15:51] [capture-node] freeze=3ms shot=124ms unfreeze=0ms saved=True
-[15:51] Execution complete (t=1.2s)
-[15:51] Captured 3 unique frames over 1.34s
-[15:51] [debug] iframes: 1
-[15:51] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True
-[15:51] [timing] trigger_3d_previews: 0.0s
-[15:53] Saved high-quality screenshot: sMOOth_executed.png
-[15:53] [timing] final_screenshot: 0.2s
-[15:54] Capturing execution frames: smooth_all.json
-[16:00] Frame 1 saved (frame_000.jpg, t=0.0s)
-[16:00] Validating workflow...
-[16:00] [ComfyUI] === /validate endpoint called ===
-[16:00] [ComfyUI] Received JSON with keys: ['prompt']
-[16:00] [ComfyUI] Prompt has 8 nodes
-[16:00] [ComfyUI] Node 1: GeomPackLoadMesh
-[16:00] [ComfyUI] Inputs: {"file_path": "3d/cow.off"}
-[16:00] [ComfyUI] Node 2: GeomPackSmoothMesh
-[16:00] [ComfyUI] Inputs: {"backend": "taubin", "backend.iterations": 5, "backend.lambda_": 0.5, "backend.mu": -0.53, "trimesh": ["1", 0]}
-[16:00] Queuing workflow for execution...
-[16:00] [ComfyUI] Node 3: GeomPackSmoothMesh
-[16:00] [ComfyUI] Inputs: {"backend": "laplacian", "backend.iterations": 5, "backend.cotangent_weight": "true", "trimesh": ["1", 0]}
-[16:00] [ComfyUI] Node 4: GeomPackSmoothMesh
-[16:00] [ComfyUI] Inputs: {"backend": "hc_laplacian", "trimesh": ["1", 0]}
-[16:00] [ComfyUI] Node 5: GeomPackSmoothMesh
-[16:00] [ComfyUI] Inputs: {"backend": "trimesh_laplacian", "backend.iterations": 7, "backend.lambda_": 0.5, "trimesh": ["1", 0]}
-[16:00] [ComfyUI] Node 6: GeomPackSmoothMesh
-[16:00] [ComfyUI] Inputs: {"backend": "trimesh_taubin", "backend.iterations": 10, "backend.lambda_": 0.6, "backend.mu": -0.53, "trimesh": ["1", 0]}
-[16:00] [ComfyUI] Node 8: GeomPackPreviewMeshMulti
-[16:00] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\"focalPoint\\\":[0,-0.0000846534967422485
-[16:00] [ComfyUI] Node 9: GeomPackPreviewMeshMulti
-[16:00] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\"focalPoint\\\":[0,-0.0000846534967422485
-[16:00] [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc
-[16:00] [ComfyUI] Calling execution.validate_prompt()...
-[16:00] [ComfyUI] Validation result: valid=True
-[16:00] [ComfyUI] === Validation PASSED ===
-[16:00] [ComfyUI] got prompt
-[16:00] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/cow.off'
-[16:00] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[16:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:00] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[16:00] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:00] [ComfyUI] [SubprocessWorker] call_id=161 sending call_method
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2761 vertices, 5520 faces
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2761 vertices, 5520 faces
-[16:00] [ComfyUI] [SubprocessWorker] got response: ok
-[16:00] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): result: NodeOutput
-[16:00] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
-[16:00] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
-[16:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:00] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:00] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:00] [ComfyUI] [SubprocessWorker] call_id=162 sending call_method
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin
-[16:00] [ComfyUI] [SubprocessWorker] got response: ok
-[16:00] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
-[16:00] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
-[16:00] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
-[16:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:00] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:00] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:00] [ComfyUI] [SubprocessWorker] call_id=163 sending call_method
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian
-[16:00] [ComfyUI] [SubprocessWorker] got response: ok
-[16:00] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
-[16:00] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
-[16:00] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
-[16:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:00] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:00] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:00] [ComfyUI] [SubprocessWorker] call_id=164 sending call_method
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian
-[16:00] [ComfyUI] [SubprocessWorker] got response: ok
-[16:00] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
-[16:00] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
-[16:00] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
-[16:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:00] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:00] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:00] [ComfyUI] [SubprocessWorker] call_id=165 sending call_method
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian
-[16:00] [ComfyUI] [SubprocessWorker] got response: ok
-[16:00] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
-[16:00] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
-[16:00] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
-[16:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:00] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:00] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:00] [ComfyUI] [SubprocessWorker] call_id=166 sending call_method
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin
-[16:00] [ComfyUI] [SubprocessWorker] got response: ok
-[16:00] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput
-[16:00] [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53
-[16:00] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED
-[16:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:00] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:00] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:00] [ComfyUI] [SubprocessWorker] call_id=167 sending call_method
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047
-[16:00] [ComfyUI] [SubprocessWorker] got response: ok
-[16:00] [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput
-[16:00] [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5
-[16:00] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED
-[16:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:00] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:00] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:00] [ComfyUI] [SubprocessWorker] call_id=168 sending call_method
-[16:00] Node executed (1 total), capturing...
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
-[16:00] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123
-[16:00] [ComfyUI] [SubprocessWorker] got response: ok
-[16:00] [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput
-[16:00] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
-[16:00] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[16:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:00] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:00] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[16:00] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:00] [ComfyUI] [SubprocessWorker] call_id=169 sending call_method
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_f4cf7e58.vtp
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_f4cf7e58.vtp
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_f4cf7e58.vtp
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
-[16:01] Frame 2 saved (frame_001.jpg, t=1.0s)
-[16:01] [capture-node] freeze=3ms shot=97ms unfreeze=2ms saved=True
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_f4cf7e58.vtp
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
-[16:01] [ComfyUI] [SubprocessWorker] got response: ok
-[16:01] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput
-[16:01] [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'
-[16:01] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED
-[16:01] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:01] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:01] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:01] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:01] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:01] [ComfyUI] [SubprocessWorker] call_id=170 sending call_method
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324
-[16:01] [ComfyUI] [SubprocessWorker] got response: ok
-[16:01] [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput
-[16:01] [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh
-[16:01] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED
-[16:01] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:01] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:01] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:01] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:01] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:01] [ComfyUI] [SubprocessWorker] call_id=171 sending call_method
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931
-[16:01] Node executed (3 total), capturing...
-[16:01] [ComfyUI] [SubprocessWorker] got response: ok
-[16:01] [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput
-[16:01] [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53
-[16:01] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED
-[16:01] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:01] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:01] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:01] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:01] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:01] [ComfyUI] [SubprocessWorker] call_id=172 sending call_method
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956
-[16:01] [ComfyUI] [SubprocessWorker] got response: ok
-[16:01] [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
-[16:01] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
-[16:01] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
-[16:01] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:01] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:01] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:01] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:01] [ComfyUI] [SubprocessWorker] created 4 shm blocks
-[16:01] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:01] [ComfyUI] [SubprocessWorker] call_id=173 sending call_method
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a32edb38.vtp
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
-[16:01] Frame 3 saved (frame_002.jpg, t=1.7s)
-[16:01] [capture-node] freeze=3ms shot=141ms unfreeze=3ms saved=True
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_a32edb38.vtp
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a32edb38.vtp
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_a32edb38.vtp
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a32edb38.vtp
-[16:01] Node executed (6 total), capturing...
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_a32edb38.vtp
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces
-[16:01] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a32edb38.vtp
-[16:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
-[16:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
-[16:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_a32edb38.vtp
-[16:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
-[16:02] [ComfyUI] [SubprocessWorker] got response: ok
-[16:02] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.38s): result: NodeOutput
-[16:02] [ComfyUI] Prompt executed in 1.95 seconds
-[16:02] Frame 4 saved (frame_003.jpg, t=2.1s)
-[16:02] [capture-node] freeze=59ms shot=591ms unfreeze=3ms saved=True
-[16:02] Node executed (7 total), capturing...
-[16:03] [capture-node] freeze=3ms shot=124ms unfreeze=0ms saved=False
-[16:03] Execution complete (t=3.2s)
-[16:03] Captured 4 unique frames over 3.28s
-[16:03] [debug] iframes: 2
-[16:03] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
-[16:03] [debug] iframe[1]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
-[16:03] [timing] trigger_3d_previews: 0.0s
-[16:05] Saved high-quality screenshot: smooth_all_executed.png
-[16:05] [timing] final_screenshot: 0.2s
-[16:05] Capturing execution frames: surface_reconstruction.json
-[16:11] Frame 1 saved (frame_000.jpg, t=0.0s)
-[16:11] Validating workflow...
-[16:11] [ComfyUI] === /validate endpoint called ===
-[16:11] [ComfyUI] Received JSON with keys: ['prompt']
-[16:11] [ComfyUI] Prompt has 4 nodes
-[16:11] [ComfyUI] Node 20: GeomPackLoadMesh
-[16:11] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
-[16:11] [ComfyUI] Node 21: GeomPackMeshToPointCloud
-[16:11] Queuing workflow for execution...
-[16:11] [ComfyUI] Inputs: {"mode": "surface_sampling", "sample_count": 10000, "sampling_method": "uniform", "include_normals": "true", "trimesh": ["20", 0]}
-[16:11] [ComfyUI] Node 22: GeomPackReconstructSurface
-[16:11] [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": ["21", 0]}
-[16:11] [ComfyUI] Node 28: GeomPackPreviewMeshDual
-[16:11] [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
-[16:11] [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d
-[16:11] [ComfyUI] Calling execution.validate_prompt()...
-[16:11] [ComfyUI] Validation result: valid=True
-[16:11] [ComfyUI] === Validation PASSED ===
-[16:11] [ComfyUI] got prompt
-[16:11] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
-[16:11] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[16:11] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:11] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:11] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:11] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:11] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:11] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[16:11] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:11] [ComfyUI] [SubprocessWorker] call_id=174 sending call_method
-[16:11] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
-[16:11] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
-[16:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
-[16:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
-[16:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
-[16:12] [ComfyUI] [SubprocessWorker] got response: ok
-[16:12] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
-[16:12] [ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh
-[16:12] [ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED
-[16:12] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:12] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:12] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:12] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:12] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:12] [ComfyUI] [SubprocessWorker] call_id=175 sending call_method
-[16:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method
-[16:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points
-[16:12] [ComfyUI] [SubprocessWorker] got response: ok
-[16:12] [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput
-[16:12] [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
-[16:12] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
-[16:12] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:12] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:12] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:12] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:12] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:12] [ComfyUI] [SubprocessWorker] call_id=176 sending call_method
-[16:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson
-[16:12] [ComfyUI] [SubprocessWorker] got response: ok
-[16:12] [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput
-[16:12] [ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1
-[16:12] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.poisson.ReconstructPoissonNode.EXECUTE_NORMALIZED
-[16:12] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:12] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:12] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:12] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:12] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:12] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:12] [ComfyUI] [SubprocessWorker] call_id=177 sending call_method
-[16:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson
-[16:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using normals from input
-[16:12] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...
-[16:14] Frame 2 saved (frame_001.jpg, t=2.2s)
-[16:14] [capture-periodic] freeze=3ms shot=124ms unfreeze=4ms saved=True
-[16:14] [ComfyUI] [SubprocessWorker] got response: ok
-[16:14] [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput
-[16:14] [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
-[16:14] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[16:14] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:14] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:14] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:14] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:14] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:14] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[16:14] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:14] [ComfyUI] [SubprocessWorker] call_id=178 sending call_method
-[16:14] Node executed (1 total), capturing...
-[16:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[16:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
-[16:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces
-[16:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['face.stl']
-[16:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
-[16:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[16:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[16:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[16:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_73f145ee.vtp
-[16:14] Frame 3 saved (frame_002.jpg, t=3.1s)
-[16:14] [capture-node] freeze=3ms shot=99ms unfreeze=3ms saved=True
-[16:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
-[16:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
-[16:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
-[16:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_73f145ee.vtp
-[16:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_73f145ee.stl
-[16:15] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[16:15] [ComfyUI] [SubprocessWorker] got response: ok
-[16:15] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.76s): result: NodeOutput
-[16:15] [ComfyUI] Prompt executed in 3.52 seconds
-[16:15] Node executed (2 total), capturing...
-[16:17] Frame 4 saved (frame_003.jpg, t=3.9s)
-[16:17] [capture-node] freeze=248ms shot=1357ms unfreeze=0ms saved=True
-[16:17] Execution complete (t=3.9s)
-[16:17] Captured 4 unique frames over 5.56s
-[16:17] [debug] iframes: 1
-[16:17] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177845, canvas=370x485, rafFrozen=True
-[16:17] [timing] trigger_3d_previews: 0.0s
-[16:19] Saved high-quality screenshot: surface_reconstruction_executed.png
-[16:19] [timing] final_screenshot: 0.2s
-[16:19] Capturing execution frames: test_loading.json
-[16:25] Frame 1 saved (frame_000.jpg, t=0.0s)
-[16:25] Validating workflow...
-[16:25] [ComfyUI] === /validate endpoint called ===
-[16:25] [ComfyUI] Received JSON with keys: ['prompt']
-[16:25] [ComfyUI] Prompt has 3 nodes
-[16:25] [ComfyUI] Node 1: GeomPackLoadMeshBlend
-[16:25] [ComfyUI] Inputs: {"file_path": "3d/coca_cola.blend", "report_panel": "false"}
-[16:25] [ComfyUI] Node 2: GeomPackLoadMeshFBX
-[16:25] Queuing workflow for execution...
-[16:25] [ComfyUI] Inputs: {"file_path": "3d/rigged_human.fbx", "report_panel": "false"}
-[16:25] [ComfyUI] Node 3: GeomPackPreviewMeshDual
-[16:25] [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
-[16:25] [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef
-[16:25] [ComfyUI] Calling execution.validate_prompt()...
-[16:25] [ComfyUI] Validation result: valid=True
-[16:25] [ComfyUI] === Validation PASSED ===
-[16:25] [ComfyUI] got prompt
-[16:25] [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'
-[16:25] [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED
-[16:25] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:25] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:25] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:25] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:25] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[16:25] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:25] [ComfyUI] [SubprocessWorker] call_id=179 sending call_method
-[16:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx
-[16:25] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/rigged_human.fbx
-[16:25] [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack]
-[16:26] [ComfyUI] === WATCHDOG TICK 7 ===
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):
-[16:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 363 in wait
-[16:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 660 in wait
-[16:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\tqdm\_monitor.py", line 60 in run
-[16:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
-[16:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
-[16:26] [ComfyUI]
-[16:26] [ComfyUI] Current thread 0x000014f8 (most recent call first):
-[16:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 52 in _watchdog
-[16:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 995 in run
-[16:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
-[16:26] [ComfyUI] File "C:\ce\.pixi\envs\geometrypack-nodes\Lib\threading.py", line 1015 in _bootstrap
-[16:26] [ComfyUI]
-[16:26] [ComfyUI] Thread 0x00000f60 (most recent call first):
-[16:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\blender_io\load_mesh_fbx.py", line 37 in _bpy_import_fbx
-[16:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes\blender_io\load_mesh_fbx.py", line 200 in execute
-[16:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED
-[16:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1762 in main
-[16:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_23kbyj93\persistent_worker.py", line 1807 in
-[16:26] [ComfyUI]
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===
-[16:26] [ComfyUI]
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces
-[16:26] [ComfyUI] [SubprocessWorker] got response: ok
-[16:26] [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput
-[16:26] [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'
-[16:26] [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED
-[16:26] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:26] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:26] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:26] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[16:26] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:26] [ComfyUI] [SubprocessWorker] call_id=180 sending call_method
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/coca_cola.blend
-[16:26] Node executed (1 total), capturing...
-[16:26] Frame 2 saved (frame_001.jpg, t=1.2s)
-[16:26] [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces
-[16:26] [ComfyUI] [SubprocessWorker] got response: ok
-[16:26] [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput
-[16:26] [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
-[16:26] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[16:26] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:26] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:26] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:26] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:26] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[16:26] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:26] [ComfyUI] [SubprocessWorker] call_id=181 sending call_method
-[16:26] Node executed (2 total), capturing...
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_5d0420ff.stl
-[16:26] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_5d0420ff.stl
-[16:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[16:27] [ComfyUI] [SubprocessWorker] got response: ok
-[16:27] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.29s): result: NodeOutput
-[16:27] [ComfyUI] Prompt executed in 1.53 seconds
-[16:27] Frame 3 saved (frame_002.jpg, t=1.6s)
-[16:27] [capture-node] freeze=3ms shot=87ms unfreeze=7ms saved=True
-[16:27] Node executed (3 total), capturing...
-[16:27] Frame 4 saved (frame_003.jpg, t=2.0s)
-[16:27] [capture-node] freeze=52ms shot=236ms unfreeze=0ms saved=True
-[16:27] Execution complete (t=2.0s)
-[16:27] Captured 4 unique frames over 2.29s
-[16:27] [debug] iframes: 1
-[16:27] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177845, canvas=370x485, rafFrozen=True
-[16:27] [timing] trigger_3d_previews: 0.0s
-[16:29] Saved high-quality screenshot: test_loading_executed.png
-[16:29] [timing] final_screenshot: 0.2s
-[16:30] Capturing execution frames: transform.json
-[16:35] Frame 1 saved (frame_000.jpg, t=0.0s)
-[16:35] Validating workflow...
-[16:35] [ComfyUI] === /validate endpoint called ===
-[16:35] [ComfyUI] Received JSON with keys: ['prompt']
-[16:35] [ComfyUI] Prompt has 3 nodes
-[16:35] [ComfyUI] Node 2: GeomPackTransformMesh
-[16:35] [ComfyUI] Inputs: {"operation": "translate", "operation.translate_x": 0.5, "operation.translate_y": 0.5, "operation.translate_z": 2, "report_panel": "false", "trimesh": ["5", 0]}
-[16:35] [ComfyUI] Node 5: GeomPackCreatePrimitive
-[16:35] Queuing workflow for execution...
-[16:35] [ComfyUI] Inputs: {"shape": "cube", "size": 1, "subdivisions": 2}
-[16:35] [ComfyUI] Node 6: GeomPackPreviewMeshDual
-[16:35] [ComfyUI] Inputs: {"layout": "overlay", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selecte
-[16:35] [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9
-[16:35] [ComfyUI] Calling execution.validate_prompt()...
-[16:35] [ComfyUI] Validation result: valid=True
-[16:35] [ComfyUI] === Validation PASSED ===
-[16:35] [ComfyUI] got prompt
-[16:35] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, subdivisions: 2
-[16:35] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
-[16:35] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:35] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:35] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:35] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:35] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[16:35] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:35] [ComfyUI] [SubprocessWorker] call_id=182 sending call_method
-[16:35] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
-[16:36] [ComfyUI] [SubprocessWorker] got response: ok
-[16:36] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput
-[16:36] [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh
-[16:36] [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED
-[16:36] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:36] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:36] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:36] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:36] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:36] [ComfyUI] [SubprocessWorker] call_id=183 sending call_method
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete
-[16:36] [ComfyUI] [SubprocessWorker] got response: ok
-[16:36] [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput
-[16:36] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh
-[16:36] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
-[16:36] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:36] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:36] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:36] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:36] [ComfyUI] [SubprocessWorker] created 2 shm blocks
-[16:36] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:36] [ComfyUI] [SubprocessWorker] call_id=184 sending call_method
-[16:36] Node executed (1 total), capturing...
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 8 vertices, 12 faces
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_495f8107.vtp
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_495f8107.vtp
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces
-[16:36] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
-[16:36] [ComfyUI] [SubprocessWorker] got response: ok
-[16:36] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.19s): result: NodeOutput
-[16:36] [ComfyUI] Prompt executed in 0.39 seconds
-[16:36] Frame 2 saved (frame_001.jpg, t=0.5s)
-[16:36] [capture-node] freeze=19ms shot=192ms unfreeze=2ms saved=True
-[16:36] Node executed (2 total), capturing...
-[16:36] [capture-node] freeze=2ms shot=88ms unfreeze=0ms saved=False
-[16:36] Execution complete (t=1.0s)
-[16:36] Captured 2 unique frames over 1.13s
-[16:36] [debug] iframes: 1
-[16:36] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177845, canvas=742x485, rafFrozen=True
-[16:36] [timing] trigger_3d_previews: 0.0s
-[16:39] Saved high-quality screenshot: transform_executed.png
-[16:39] [timing] final_screenshot: 0.2s
-[16:39] Capturing execution frames: uv_unwrap.json
-[16:45] Frame 1 saved (frame_000.jpg, t=0.0s)
-[16:45] Validating workflow...
-[16:45] [ComfyUI] === /validate endpoint called ===
-[16:45] [ComfyUI] Received JSON with keys: ['prompt']
-[16:45] [ComfyUI] Prompt has 3 nodes
-[16:45] [ComfyUI] Node 4: GeomPackLoadMesh
-[16:45] [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
-[16:45] [ComfyUI] Node 8: GeomPackUVUnwrap
-[16:45] [ComfyUI] Inputs: {"backend": "xatlas", "report_panel": "false", "trimesh": ["4", 0]}
-[16:45] [ComfyUI] Node 9: GeomPackPreviewMeshUV
-[16:45] Queuing workflow for execution...
-[16:45] [ComfyUI] Inputs: {"show_checker": false, "show_wireframe": false, "uv_preview": "", "trimesh": ["8", 0]}
-[16:45] [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824
-[16:45] [ComfyUI] Calling execution.validate_prompt()...
-[16:45] [ComfyUI] Validation result: valid=True
-[16:45] [ComfyUI] === Validation PASSED ===
-[16:45] [ComfyUI] got prompt
-[16:45] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/camelhead.off'
-[16:45] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[16:45] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:45] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:45] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:45] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:45] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:45] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[16:45] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:45] [ComfyUI] [SubprocessWorker] call_id=185 sending call_method
-[16:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
-[16:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
-[16:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
-[16:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces
-[16:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces
-[16:45] [ComfyUI] [SubprocessWorker] got response: ok
-[16:45] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput
-[16:45] [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh
-[16:45] [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED
-[16:45] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:45] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:45] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:45] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:45] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:45] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:45] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:45] [ComfyUI] [SubprocessWorker] call_id=186 sending call_method
-[16:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas
-[16:45] [ComfyUI] [SubprocessWorker] got response: ok
-[16:45] [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput
-[16:45] [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh
-[16:45] [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED
-[16:45] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:45] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:45] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:45] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:45] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:45] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:45] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:45] [ComfyUI] [SubprocessWorker] call_id=187 sending call_method
-[16:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas
-[16:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces
-[16:47] Frame 2 saved (frame_001.jpg, t=2.3s)
-[16:47] [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True
-[16:49] Frame 3 saved (frame_002.jpg, t=4.5s)
-[16:49] [capture-periodic] freeze=6ms shot=138ms unfreeze=2ms saved=True
-[16:51] [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=4.8/16.0GB (30%) swap=1.4/2.9GB (48%) cpu=38% browser_rss=0.60GB
-[16:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces
-[16:52] [ComfyUI] [SubprocessWorker] got response: ok
-[16:52] [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput
-[16:52] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh
-[16:52] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED
-[16:52] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[16:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[16:52] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[16:52] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[16:52] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[16:52] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[16:52] [ComfyUI] [SubprocessWorker] sending request via socket...
-[16:52] [ComfyUI] [SubprocessWorker] call_id=188 sending call_method
-[16:52] Node executed (1 total), capturing...
-[16:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces
-[16:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates
-[16:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783
-[16:52] Frame 4 saved (frame_003.jpg, t=7.4s)
-[16:52] [capture-node] freeze=3ms shot=109ms unfreeze=3ms saved=True
-[16:52] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_ae031aa0.glb
-[16:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_972c2c18_uvdata.json
-[16:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False
+[15:41] [ComfyUI] [SubprocessWorker] call_id=129 sending call_method
+[15:41] Node executed (4 total), capturing...
+[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize
+[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
+[15:41] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10
+[15:41] Frame 9 saved (frame_008.jpg, t=61.1s)
+[15:41] [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True
+[15:43] [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB
+[15:43] Frame 10 saved (frame_009.jpg, t=63.3s)
+[15:43] [capture-periodic] freeze=4ms shot=114ms unfreeze=4ms saved=True
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807
+[15:46] [ComfyUI] [SubprocessWorker] got response: ok
+[15:46] [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput
+[15:46] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+[15:46] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[15:46] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[15:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[15:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[15:46] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[15:46] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[15:46] [ComfyUI] [SubprocessWorker] created 4 shm blocks
+[15:46] [ComfyUI] [SubprocessWorker] sending request via socket...
+[15:46] [ComfyUI] [SubprocessWorker] call_id=130 sending call_method
+[15:46] Node executed (5 total), capturing...
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_d841af93.vtp
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_d841af93.vtp
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_d841af93.vtp
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_d841af93.vtp
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_d841af93.vtp
+[15:46] Frame 11 saved (frame_010.jpg, t=65.9s)
+[15:46] [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_d841af93.vtp
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_d841af93.vtp
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_d841af93.vtp
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
+[15:46] [ComfyUI] [SubprocessWorker] got response: ok
+[15:46] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput
+[15:46] [ComfyUI] [comfy-env] Running GeomPackSharpen_UnsharpMask: trimesh: Trimesh, weight: 0.3, iterations: 5
+[15:46] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.unsharp_mask.SharpenUnsharpMaskNode.EXECUTE_NORMALIZED
+[15:46] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[15:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[15:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[15:46] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[15:46] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[15:46] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[15:46] [ComfyUI] [SubprocessWorker] sending request via socket...
+[15:46] [ComfyUI] [SubprocessWorker] call_id=131 sending call_method
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: unsharp_mask
+[15:46] Node executed (6 total), capturing...
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.300, iterations=5
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013687, max: 0.066009
+[15:46] [ComfyUI] [SubprocessWorker] got response: ok
+[15:46] [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): result: NodeOutput
+[15:46] [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 3, normal_threshold: 60.0
+[15:46] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED
+[15:46] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[15:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[15:46] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[15:46] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[15:46] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[15:46] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[15:46] [ComfyUI] [SubprocessWorker] sending request via socket...
+[15:46] [ComfyUI] [SubprocessWorker] call_id=132 sending call_method
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces
+[15:46] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610
+[15:47] [ComfyUI] [SubprocessWorker] got response: ok
+[15:47] [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): result: NodeOutput
+[15:47] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+[15:47] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[15:47] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[15:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[15:47] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[15:47] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[15:47] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[15:47] [ComfyUI] [SubprocessWorker] created 4 shm blocks
+[15:47] [ComfyUI] [SubprocessWorker] sending request via socket...
+[15:47] [ComfyUI] [SubprocessWorker] call_id=133 sending call_method
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec255ba1.vtp
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_ec255ba1.vtp
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec255ba1.vtp
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_ec255ba1.vtp
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec255ba1.vtp
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+[15:47] Frame 12 saved (frame_011.jpg, t=66.5s)
+[15:47] [capture-node] freeze=623ms shot=413ms unfreeze=3ms saved=True
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_ec255ba1.vtp
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec255ba1.vtp
+[15:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)
+[15:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces
+[15:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_ec255ba1.vtp
+[15:48] Node executed (8 total), capturing...
+[15:48] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
+[15:48] [ComfyUI] [SubprocessWorker] got response: ok
+[15:48] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.94s): result: NodeOutput
+[15:48] [ComfyUI] Prompt executed in 67.52 seconds
+[15:48] Frame 13 saved (frame_012.jpg, t=67.8s)
+[15:48] [capture-node] freeze=3ms shot=119ms unfreeze=3ms saved=True
+[15:49] Node executed (9 total), capturing...
+[15:49] Frame 14 saved (frame_013.jpg, t=68.8s)
+[15:49] [capture-node] freeze=119ms shot=130ms unfreeze=0ms saved=True
+[15:49] Execution complete (t=68.8s)
+[15:49] Captured 14 unique frames over 69.05s
+[15:49] [debug] iframes: 2
+[15:49] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
+[15:49] [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
+[15:49] [timing] trigger_3d_previews: 0.0s
+[15:51] Saved high-quality screenshot: sharpen_all_executed.png
+[15:51] [timing] final_screenshot: 0.2s
+[15:52] Capturing execution frames: side_by_side_viewer.json
+[15:58] Frame 1 saved (frame_000.jpg, t=0.0s)
+[15:58] Validating workflow...
+[15:58] [ComfyUI] === /validate endpoint called ===
+[15:58] [ComfyUI] Received JSON with keys: ['prompt']
+[15:58] [ComfyUI] Prompt has 3 nodes
+[15:58] [ComfyUI] Node 1: GeomPackCreatePrimitive
+[15:58] [ComfyUI] Inputs: {"shape": "cube", "size": 2, "subdivisions": 1}
+[15:58] Queuing workflow for execution...
+[15:58] [ComfyUI] Node 2: GeomPackCreatePrimitive
+[15:58] [ComfyUI] Inputs: {"shape": "sphere", "size": 2.5, "subdivisions": 2}
+[15:58] [ComfyUI] Node 7: GeomPackPreviewMeshDual
+[15:58] [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
+[15:58] [ComfyUI] Generated prompt_id: 26fa6709-f8fc-4397-a791-d16678c7ded2
+[15:58] [ComfyUI] Calling execution.validate_prompt()...
+[15:58] [ComfyUI] Validation result: valid=True
+[15:58] [ComfyUI] === Validation PASSED ===
+[15:58] [ComfyUI] got prompt
+[15:58] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2
+[15:58] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
+[15:58] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[15:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[15:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[15:58] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[15:58] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[15:58] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[15:58] [ComfyUI] [SubprocessWorker] sending request via socket...
+[15:58] [ComfyUI] [SubprocessWorker] call_id=134 sending call_method
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces
+[15:58] [ComfyUI] [SubprocessWorker] got response: ok
+[15:58] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
+[15:58] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1
+[15:58] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
+[15:58] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[15:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[15:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[15:58] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[15:58] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[15:58] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[15:58] [ComfyUI] [SubprocessWorker] sending request via socket...
+[15:58] [ComfyUI] [SubprocessWorker] call_id=135 sending call_method
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
+[15:58] [ComfyUI] [SubprocessWorker] got response: ok
+[15:58] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
+[15:58] [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
+[15:58] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[15:58] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[15:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[15:58] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[15:58] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[15:58] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[15:58] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[15:58] [ComfyUI] [SubprocessWorker] sending request via socket...
+[15:58] [ComfyUI] [SubprocessWorker] call_id=136 sending call_method
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 162 vertices, 320 faces
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_71c1545f.stl
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_71c1545f.stl
+[15:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[15:58] [ComfyUI] [SubprocessWorker] got response: ok
+[15:58] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput
+[15:58] [ComfyUI] Prompt executed in 0.37 seconds
+[15:58] Node executed (1 total), capturing...
+[15:59] Frame 2 saved (frame_001.jpg, t=0.7s)
+[15:59] [capture-node] freeze=9ms shot=132ms unfreeze=0ms saved=True
+[15:59] Execution complete (t=0.7s)
+[15:59] Captured 2 unique frames over 0.86s
+[15:59] [debug] iframes: 1
+[15:59] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+[15:59] [timing] trigger_3d_previews: 0.0s
+[16:01] Saved high-quality screenshot: side_by_side_viewer_executed.png
+[16:01] [timing] final_screenshot: 0.2s
+[16:01] Capturing execution frames: skeleton_all.json
+[16:07] Frame 1 saved (frame_000.jpg, t=0.0s)
+[16:07] Validating workflow...
+[16:07] [ComfyUI] === /validate endpoint called ===
+[16:07] [ComfyUI] Received JSON with keys: ['prompt']
+[16:07] [ComfyUI] Prompt has 11 nodes
+[16:07] [ComfyUI] Node 1: GeomPackLoadMesh
+[16:07] [ComfyUI] Inputs: {"file_path": "3d/cow.off"}
+[16:07] [ComfyUI] Node 2: GeomPackExtractSkeleton
+[16:07] [ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
+[16:07] Queuing workflow for execution...
+[16:07] [ComfyUI] Node 3: GeomPackExtractSkeleton
+[16:07] [ComfyUI] Inputs: {"fix_mesh": "vertex_clusters", "normalize": false, "backend": "vertex_clusters", "backend.sampling_dist": 1, "backend.cluster_pos": "median", "trimesh": ["1", 0]}
+[16:07] [ComfyUI] Node 4: GeomPackExtractSkeleton
+[16:07] [ComfyUI] Inputs: {"fix_mesh": "edge_collapse", "normalize": false, "backend": "edge_collapse", "backend.shape_weight": 1, "backend.sample_weight": 0.1, "trimesh": ["1", 0]}
+[16:07] [ComfyUI] Node 5: GeomPackExtractSkeleton
+[16:07] [ComfyUI] Inputs: {"fix_mesh": "teasar", "normalize": false, "backend": "teasar", "backend.inv_dist": 10, "backend.min_length": 0, "trimesh": ["1", 0]}
+[16:07] [ComfyUI] Node 6: GeomPackMeshFromSkeleton
+[16:07] [ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["2", 0]}
+[16:07] [ComfyUI] Node 7: GeomPackMeshFromSkeleton
+[16:07] [ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["3", 0]}
+[16:07] [ComfyUI] Node 8: GeomPackMeshFromSkeleton
+[16:07] [ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["4", 0]}
+[16:07] [ComfyUI] Node 9: GeomPackMeshFromSkeleton
+[16:07] [ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["5", 0]}
+[16:07] [ComfyUI] Node 12: GeomPackPreviewMeshMulti
+[16:07] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\
+[16:07] [ComfyUI] Node 13: GeomPackPreviewMeshMulti
+[16:07] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\
+[16:07] [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27
+[16:07] [ComfyUI] Calling execution.validate_prompt()...
+[16:07] [ComfyUI] Validation result: valid=True
+[16:07] [ComfyUI] === Validation PASSED ===
+[16:07] [ComfyUI] got prompt
+[16:07] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/cow.off'
+[16:07] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[16:07] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:07] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:07] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:07] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[16:07] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:07] [ComfyUI] [SubprocessWorker] call_id=137 sending call_method
+[16:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
+[16:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+[16:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
+[16:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2761 vertices, 5520 faces
+[16:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2761 vertices, 5520 faces
+[16:07] [ComfyUI] [SubprocessWorker] got response: ok
+[16:07] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
+[16:07] [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
+[16:07] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED
+[16:07] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:07] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:07] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:07] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:07] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:07] [ComfyUI] [SubprocessWorker] call_id=138 sending call_method
+[16:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: edge_collapse -> GeomPackSkeleton_EdgeCollapse
+[16:07] [ComfyUI] [SubprocessWorker] got response: ok
+[16:07] [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput
+[16:07] [ComfyUI] [comfy-env] Running GeomPackSkeleton_EdgeCollapse: trimesh: Trimesh, fix_mesh: True, normalize: False, shape_weight: 1.0, sample_weight: 0.1
+[16:07] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.edge_collapse.SkeletonEdgeCollapseNode.EXECUTE_NORMALIZED
+[16:07] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:07] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:07] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:07] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:07] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:07] [ComfyUI] [SubprocessWorker] call_id=139 sending call_method
+[16:09] Frame 2 saved (frame_001.jpg, t=2.3s)
+[16:09] [capture-periodic] freeze=3ms shot=113ms unfreeze=4ms saved=True
+[16:11] Frame 3 saved (frame_002.jpg, t=4.5s)
+[16:11] [capture-periodic] freeze=2ms shot=104ms unfreeze=3ms saved=True
+[16:12] [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=29% browser_rss=0.58GB
+[16:13] Frame 4 saved (frame_003.jpg, t=6.6s)
+[16:13] [capture-periodic] freeze=4ms shot=98ms unfreeze=3ms saved=True
+[16:14] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse
+[16:14] [ComfyUI]
+[16:14] [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]
+[16:14] [ComfyUI] Collapsing edges: 6%|▌ | 308/5520 [00:00<00:01, 3069.57it/s]
+[16:15] [ComfyUI] Collapsing edges: 11%|█ | 618/5520 [00:00<00:01, 3073.82it/s]
+[16:15] [ComfyUI] Collapsing edges: 17%|█▋ | 926/5520 [00:00<00:01, 3023.42it/s]
+[16:15] [ComfyUI] Collapsing edges: 22%|██▏ | 1230/5520 [00:00<00:01, 2940.76it/s]
+[16:15] [ComfyUI] Collapsing edges: 28%|██▊ | 1538/5520 [00:00<00:01, 2984.34it/s]
+[16:15] [ComfyUI] Collapsing edges: 34%|███▎ | 1852/5520 [00:00<00:01, 3034.87it/s]
+[16:15] [ComfyUI] Collapsing edges: 39%|███▉ | 2176/5520 [00:00<00:01, 3098.41it/s]
+[16:15] [ComfyUI] Collapsing edges: 45%|████▌ | 2500/5520 [00:00<00:00, 3138.18it/s]
+[16:15] [ComfyUI] Collapsing edges: 51%|█████ | 2816/5520 [00:00<00:00, 3144.64it/s]
+[16:15] [ComfyUI] Collapsing edges: 57%|█████▋ | 3142/5520 [00:01<00:00, 3168.74it/s]
+[16:16] [ComfyUI] Collapsing edges: 63%|██████▎ | 3492/5520 [00:01<00:00, 3266.14it/s]
+[16:16] [ComfyUI] Collapsing edges: 69%|██████▉ | 3820/5520 [00:01<00:00, 3139.30it/s]
+[16:16] [ComfyUI] Collapsing edges: 75%|███████▌ | 4166/5520 [00:01<00:00, 3231.74it/s]
+[16:16] [ComfyUI] Collapsing edges: 82%|████████▏ | 4518/5520 [00:01<00:00, 3313.71it/s]
+[16:16] [ComfyUI] Collapsing edges: 88%|████████▊ | 4876/5520 [00:01<00:00, 3388.20it/s]
+[16:16] [ComfyUI] Collapsing edges: 95%|█████████▍| 5238/5520 [00:01<00:00, 3454.68it/s]
+[16:16] [ComfyUI] Collapsing edges: 100%|█████████▉| 5518/5520 [00:01<00:00, 3196.46it/s]
+[16:16] [ComfyUI] [SubprocessWorker] got response: ok
+[16:16] [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput
+[16:16] [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
+[16:16] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED
+[16:16] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:16] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:16] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:16] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:16] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:16] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[16:16] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:16] [ComfyUI] [SubprocessWorker] call_id=140 sending call_method
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]
+[16:16] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]
+[16:16] [ComfyUI] [SubprocessWorker] got response: ok
+[16:16] [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput
+[16:16] [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
+[16:16] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED
+[16:16] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:16] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:16] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:16] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:16] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:16] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:16] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:16] [ComfyUI] [SubprocessWorker] call_id=141 sending call_method
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters
+[16:17] [ComfyUI] [SubprocessWorker] got response: ok
+[16:17] [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.09s): result: NodeOutput
+[16:17] [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'
+[16:17] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED
+[16:17] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:17] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:17] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:17] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:17] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:17] [ComfyUI] [SubprocessWorker] call_id=142 sending call_method
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters
+[16:17] [ComfyUI]
+[16:17] [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]
+[16:17] [ComfyUI] Clustering: 100%|██████████| 2761/2761 [00:00<00:00, 512637.16it/s]
+[16:17] [ComfyUI] [SubprocessWorker] got response: ok
+[16:17] [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput
+[16:17] [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
+[16:17] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED
+[16:17] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:17] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:17] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:17] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[16:17] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:17] [ComfyUI] [SubprocessWorker] call_id=143 sending call_method
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]
+[16:17] [ComfyUI] [SubprocessWorker] got response: ok
+[16:17] [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput
+[16:17] [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
+[16:17] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED
+[16:17] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:17] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:17] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:17] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:17] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:17] [ComfyUI] [SubprocessWorker] call_id=144 sending call_method
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront
+[16:17] [ComfyUI] [SubprocessWorker] got response: ok
+[16:17] [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
+[16:17] [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0
+[16:17] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED
+[16:17] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:17] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:17] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:17] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:17] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:17] [ComfyUI] [SubprocessWorker] call_id=145 sending call_method
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront
+[16:17] [ComfyUI]
+[16:17] [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]
+[16:17] [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 182654.43it/s]
+[16:17] [ComfyUI] [SubprocessWorker] got response: ok
+[16:17] [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput
+[16:17] [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
+[16:17] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED
+[16:17] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:17] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:17] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:17] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:17] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[16:17] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:17] [ComfyUI] [SubprocessWorker] call_id=146 sending call_method
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]
+[16:17] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
+[16:18] Frame 5 saved (frame_004.jpg, t=10.9s)
+[16:18] [capture-periodic] freeze=4ms shot=119ms unfreeze=7ms saved=True
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]
+[16:18] [ComfyUI] [SubprocessWorker] got response: ok
+[16:18] [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput
+[16:18] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+[16:18] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[16:18] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:18] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:18] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:18] [ComfyUI] [SubprocessWorker] created 4 shm blocks
+[16:18] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:18] [ComfyUI] [SubprocessWorker] call_id=147 sending call_method
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_63bef5c5.vtp
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_63bef5c5.vtp
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_63bef5c5.vtp
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_63bef5c5.vtp
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_63bef5c5.vtp
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_63bef5c5.vtp
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_63bef5c5.vtp
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)
+[16:18] [capture-loop] iter=100 t=11.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=26% browser_rss=0.59GB
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_63bef5c5.vtp
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
+[16:18] [ComfyUI] [SubprocessWorker] got response: ok
+[16:18] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput
+[16:18] [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
+[16:18] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED
+[16:18] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:18] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:18] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:18] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:18] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:18] [ComfyUI] [SubprocessWorker] call_id=148 sending call_method
+[16:18] Node executed (1 total), capturing...
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar
+[16:18] [ComfyUI] [SubprocessWorker] got response: ok
+[16:18] [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.13s): result: NodeOutput
+[16:18] [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0
+[16:18] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.EXECUTE_NORMALIZED
+[16:18] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:18] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:18] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:18] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:18] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:18] [ComfyUI] [SubprocessWorker] call_id=149 sending call_method
+[16:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar
+[16:18] [ComfyUI]
+[16:18] [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]
+[16:18] [ComfyUI]
+[16:18] [ComfyUI] [SubprocessWorker] got response: ok
+[16:18] [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput
+[16:18] [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
+[16:18] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED
+[16:19] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:19] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:19] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:19] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:19] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:19] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[16:19] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:19] [ComfyUI] [SubprocessWorker] call_id=150 sending call_method
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[37, 3]
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[36, 2]
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]
+[16:19] [ComfyUI] [SubprocessWorker] got response: ok
+[16:19] [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.74s): result: NodeOutput
+[16:19] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
+[16:19] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[16:19] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:19] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:19] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:19] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:19] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:19] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[16:19] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:19] [ComfyUI] [SubprocessWorker] call_id=151 sending call_method
+[16:19] Frame 6 saved (frame_005.jpg, t=11.8s)
+[16:19] [capture-node] freeze=487ms shot=349ms unfreeze=2ms saved=True
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_474185ce.vtp
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_474185ce.vtp
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_474185ce.vtp
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_474185ce.vtp
+[16:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
+[16:20] [ComfyUI] [SubprocessWorker] got response: ok
+[16:20] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.27s): result: NodeOutput
+[16:20] [ComfyUI] Prompt executed in 12.69 seconds
+[16:20] Node executed (2 total), capturing...
+[16:20] Frame 7 saved (frame_006.jpg, t=13.1s)
+[16:20] [capture-node] freeze=4ms shot=120ms unfreeze=7ms saved=True
+[16:20] Execution complete (t=13.5s)
+[16:20] Captured 7 unique frames over 13.58s
+[16:20] [debug] iframes: 2
+[16:20] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=False
+[16:20] [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=False
+[16:20] [timing] trigger_3d_previews: 0.0s
+[16:22] Saved high-quality screenshot: skeleton_all_executed.png
+[16:23] [timing] final_screenshot: 0.2s
+[16:23] Capturing execution frames: skeleton_extraction.json
+[16:29] Frame 1 saved (frame_000.jpg, t=0.0s)
+[16:29] Validating workflow...
+[16:29] [ComfyUI] === /validate endpoint called ===
+[16:29] [ComfyUI] Received JSON with keys: ['prompt']
+[16:29] [ComfyUI] Prompt has 4 nodes
+[16:29] [ComfyUI] Node 1: GeomPackLoadMesh
+[16:29] [ComfyUI] Inputs: {"file_path": "3d/cow.off"}
+[16:29] [ComfyUI] Node 3: GeomPackMeshFromSkeleton
+[16:29] [ComfyUI] Inputs: {"joint_radius": 0.02, "bone_radius": 0.01, "skeleton": ["6", 0]}
+[16:29] Queuing workflow for execution...
+[16:29] [ComfyUI] Node 5: GeomPackPreviewMeshDual
+[16:29] [ComfyUI] Inputs: {"layout": "overlay", "mode": "fields", "opacity_1": 0.5, "opacity_2": 0.5, "preview_dual": "{\"show_edges\":false,\"camera_state\":\"{\\\"position\\\":[1.3662524844520427,1.1685429744811375,-2.017582
+[16:29] [ComfyUI] Node 6: GeomPackExtractSkeleton
+[16:29] [ComfyUI] Inputs: {"fix_mesh": "wavefront", "normalize": false, "backend": "wavefront", "backend.waves": 1, "backend.step_size": 1, "trimesh": ["1", 0]}
+[16:29] [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3
+[16:29] [ComfyUI] Calling execution.validate_prompt()...
+[16:29] [ComfyUI] Validation result: valid=True
+[16:29] [ComfyUI] === Validation PASSED ===
+[16:29] [ComfyUI] got prompt
+[16:29] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/cow.off'
+[16:29] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[16:29] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+[16:29] [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+[16:29] [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[16:29] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+[16:29] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+[16:29] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[16:29] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:55741']...
+[16:31] Frame 2 saved (frame_001.jpg, t=2.2s)
+[16:31] [capture-periodic] freeze=3ms shot=93ms unfreeze=4ms saved=True
+[16:31] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+[16:31] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+[16:31] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+[16:31] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:31] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:31] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[16:31] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:31] [ComfyUI] [SubprocessWorker] call_id=152 sending call_method
+[16:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
+[16:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+[16:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
+[16:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2761 vertices, 5520 faces
+[16:32] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2761 vertices, 5520 faces
+[16:32] [ComfyUI] [SubprocessWorker] got response: ok
+[16:32] [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): result: NodeOutput
+[16:32] [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh
+[16:32] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED
+[16:32] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:32] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:32] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:32] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:32] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:32] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:32] [ComfyUI] [SubprocessWorker] call_id=153 sending call_method
+[16:33] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront
+[16:33] [ComfyUI] [SubprocessWorker] got response: ok
+[16:33] [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput
+[16:33] [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0
+[16:33] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED
+[16:33] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:33] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:33] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:33] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:33] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:33] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:33] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:33] [ComfyUI] [SubprocessWorker] call_id=154 sending call_method
+[16:33] Frame 3 saved (frame_002.jpg, t=4.4s)
+[16:33] [capture-periodic] freeze=4ms shot=105ms unfreeze=4ms saved=True
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront
+[16:34] [ComfyUI]
+[16:34] [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]
+[16:34] [ComfyUI] Skeletonizing: 100%|██████████| 2761/2761 [00:00<00:00, 205875.08it/s]
+[16:34] [ComfyUI] [SubprocessWorker] got response: ok
+[16:34] [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput
+[16:34] [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict
+[16:34] [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED
+[16:34] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:34] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:34] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:34] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:34] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:34] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[16:34] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:34] [ComfyUI] [SubprocessWorker] call_id=155 sending call_method
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]
+[16:34] [ComfyUI] [SubprocessWorker] got response: ok
+[16:34] [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput
+[16:34] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh
+[16:34] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[16:34] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:34] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:34] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:34] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:34] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:34] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[16:34] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:34] [ComfyUI] [SubprocessWorker] call_id=156 sending call_method
+[16:34] [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=4.7/16.0GB (29%) swap=1.0/2.9GB (35%) cpu=32% browser_rss=0.66GB
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_9433f8eb.vtp
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_9433f8eb.vtp
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces
+[16:34] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[16:34] [ComfyUI] [SubprocessWorker] got response: ok
+[16:34] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.32s): result: NodeOutput
+[16:34] [ComfyUI] Prompt executed in 5.82 seconds
+[16:34] Node executed (1 total), capturing...
+[16:35] Frame 4 saved (frame_003.jpg, t=6.2s)
+[16:35] [capture-node] freeze=3ms shot=99ms unfreeze=7ms saved=True
+[16:35] Execution complete (t=6.6s)
+[16:35] Captured 4 unique frames over 6.61s
+[16:35] [debug] iframes: 1
+[16:35] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=742x485, rafFrozen=False
+[16:35] [timing] trigger_3d_previews: 0.0s
+[16:37] Saved high-quality screenshot: skeleton_extraction_executed.png
+[16:37] [timing] final_screenshot: 0.2s
+[16:38] Capturing execution frames: sMOOth.json
+[16:43] Frame 1 saved (frame_000.jpg, t=0.0s)
+[16:43] Validating workflow...
+[16:43] [ComfyUI] === /validate endpoint called ===
+[16:43] [ComfyUI] Received JSON with keys: ['prompt']
+[16:43] [ComfyUI] Prompt has 3 nodes
+[16:43] [ComfyUI] Node 1: GeomPackPreviewMeshDual
+[16:43] [ComfyUI] Inputs: {"layout": "side_by_side", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-1.264590737186599,0.4315551722479547,-0.956898
+[16:43] Queuing workflow for execution...
+[16:43] [ComfyUI] Node 3: GeomPackLoadMesh
+[16:43] [ComfyUI] Inputs: {"file_path": "3d/cow.off"}
+[16:43] [ComfyUI] Node 5: GeomPackSmoothMesh
+[16:43] [ComfyUI] Inputs: {"backend": "taubin", "backend.iterations": 5, "backend.lambda_": 1, "backend.mu": -0.8, "trimesh": ["3", 0]}
+[16:43] [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33
+[16:43] [ComfyUI] Calling execution.validate_prompt()...
+[16:43] [ComfyUI] Validation result: valid=True
+[16:43] [ComfyUI] === Validation PASSED ===
+[16:43] [ComfyUI] got prompt
+[16:43] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/cow.off'
+[16:43] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[16:43] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:43] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:43] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:43] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[16:43] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:43] [ComfyUI] [SubprocessWorker] call_id=157 sending call_method
+[16:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
+[16:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+[16:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
+[16:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2761 vertices, 5520 faces
+[16:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2761 vertices, 5520 faces
+[16:43] [ComfyUI] [SubprocessWorker] got response: ok
+[16:43] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput
+[16:43] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
+[16:43] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
+[16:43] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:43] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:43] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:43] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:43] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:43] [ComfyUI] [SubprocessWorker] call_id=158 sending call_method
+[16:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin
+[16:43] [ComfyUI] [SubprocessWorker] got response: ok
+[16:43] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+[16:43] [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8
+[16:43] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED
+[16:43] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:43] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:43] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:43] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:43] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:43] [ComfyUI] [SubprocessWorker] call_id=159 sending call_method
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218
+[16:44] [ComfyUI] [SubprocessWorker] got response: ok
+[16:44] [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput
+[16:44] [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
+[16:44] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[16:44] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:44] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:44] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:44] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:44] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:44] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[16:44] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:44] [ComfyUI] [SubprocessWorker] call_id=160 sending call_method
+[16:44] Node executed (1 total), capturing...
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_433351cc.stl
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_433351cc.stl
+[16:44] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[16:44] [ComfyUI] [SubprocessWorker] got response: ok
+[16:44] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput
+[16:44] [ComfyUI] Prompt executed in 0.72 seconds
+[16:44] Frame 2 saved (frame_001.jpg, t=0.9s)
+[16:44] [capture-node] freeze=12ms shot=266ms unfreeze=9ms saved=True
+[16:44] Node executed (2 total), capturing...
+[16:45] Frame 3 saved (frame_002.jpg, t=1.6s)
+[16:45] [capture-node] freeze=4ms shot=104ms unfreeze=0ms saved=True
+[16:45] Execution complete (t=1.5s)
+[16:45] Captured 3 unique frames over 1.68s
+[16:45] [debug] iframes: 1
+[16:45] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+[16:45] [timing] trigger_3d_previews: 0.0s
+[16:47] Saved high-quality screenshot: sMOOth_executed.png
+[16:47] [timing] final_screenshot: 0.2s
+[16:47] Capturing execution frames: smooth_all.json
+[16:53] Frame 1 saved (frame_000.jpg, t=0.0s)
+[16:53] Validating workflow...
+[16:53] [ComfyUI] === /validate endpoint called ===
+[16:53] [ComfyUI] Received JSON with keys: ['prompt']
+[16:53] [ComfyUI] Prompt has 8 nodes
+[16:53] [ComfyUI] Node 1: GeomPackLoadMesh
+[16:53] [ComfyUI] Inputs: {"file_path": "3d/cow.off"}
+[16:53] [ComfyUI] Node 2: GeomPackSmoothMesh
+[16:53] [ComfyUI] Inputs: {"backend": "taubin", "backend.iterations": 5, "backend.lambda_": 0.5, "backend.mu": -0.53, "trimesh": ["1", 0]}
+[16:53] Queuing workflow for execution...
+[16:53] [ComfyUI] Node 3: GeomPackSmoothMesh
+[16:53] [ComfyUI] Inputs: {"backend": "laplacian", "backend.iterations": 5, "backend.cotangent_weight": "true", "trimesh": ["1", 0]}
+[16:53] [ComfyUI] Node 4: GeomPackSmoothMesh
+[16:53] [ComfyUI] Inputs: {"backend": "hc_laplacian", "trimesh": ["1", 0]}
+[16:53] [ComfyUI] Node 5: GeomPackSmoothMesh
+[16:53] [ComfyUI] Inputs: {"backend": "trimesh_laplacian", "backend.iterations": 7, "backend.lambda_": 0.5, "trimesh": ["1", 0]}
+[16:53] [ComfyUI] Node 6: GeomPackSmoothMesh
+[16:53] [ComfyUI] Inputs: {"backend": "trimesh_taubin", "backend.iterations": 10, "backend.lambda_": 0.6, "backend.mu": -0.53, "trimesh": ["1", 0]}
+[16:53] [ComfyUI] Node 8: GeomPackPreviewMeshMulti
+[16:53] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\"focalPoint\\\":[0,-0.0000846534967422485
+[16:53] [ComfyUI] Node 9: GeomPackPreviewMeshMulti
+[16:53] [ComfyUI] Inputs: {"mode": "fields", "preview_multi": "{\"show_edges\":true,\"camera_state\":\"{\\\"position\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\"focalPoint\\\":[0,-0.0000846534967422485
+[16:53] [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c
+[16:53] [ComfyUI] Calling execution.validate_prompt()...
+[16:53] [ComfyUI] Validation result: valid=True
+[16:53] [ComfyUI] === Validation PASSED ===
+[16:53] [ComfyUI] got prompt
+[16:53] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/cow.off'
+[16:53] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[16:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:53] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[16:53] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:53] [ComfyUI] [SubprocessWorker] call_id=161 sending call_method
+[16:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off
+[16:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/cow.off
+[16:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces
+[16:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2761 vertices, 5520 faces
+[16:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2761 vertices, 5520 faces
[16:53] [ComfyUI] [SubprocessWorker] got response: ok
-[16:53] [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput
-[16:53] [ComfyUI] Prompt executed in 7.71 seconds
-[16:53] Node executed (2 total), capturing...
-[16:53] Frame 5 saved (frame_004.jpg, t=8.1s)
-[16:53] [capture-node] freeze=3ms shot=92ms unfreeze=2ms saved=True
-[16:53] Execution complete (t=8.4s)
-[16:53] Captured 5 unique frames over 8.4s
-[16:53] [debug] iframes: 1
-[16:53] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_uv.html?v=17784500, canvas=287x287, rafFrozen=False
-[16:53] [timing] trigger_3d_previews: 0.1s
-[16:56] Saved high-quality screenshot: uv_unwrap_executed.png
-[16:56] [timing] final_screenshot: 0.2s
-[16:56] [32/33] SKIPPED (not in cpu list) uv_unwrap_all.json
-[16:56] Capturing execution frames: view_texture.json
-[17:02] Frame 1 saved (frame_000.jpg, t=0.0s)
-[17:02] Validating workflow...
-[17:02] [ComfyUI] === /validate endpoint called ===
-[17:02] [ComfyUI] Received JSON with keys: ['prompt']
-[17:02] [ComfyUI] Prompt has 2 nodes
-[17:02] [ComfyUI] Node 3: GeomPackLoadMesh
-[17:02] Queuing workflow for execution...
-[17:02] [ComfyUI] Inputs: {"file_path": "3d/mount_textured.glb"}
-[17:02] [ComfyUI] Node 12: GeomPackPreviewMeshVTK
-[17:02] [ComfyUI] Inputs: {"mode": "texture", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": [
-[17:02] [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429
-[17:02] [ComfyUI] Calling execution.validate_prompt()...
-[17:02] [ComfyUI] Validation result: valid=True
-[17:02] [ComfyUI] === Validation PASSED ===
-[17:02] [ComfyUI] got prompt
-[17:02] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'
-[17:02] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
-[17:02] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[17:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[17:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[17:02] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[17:02] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[17:02] [ComfyUI] [SubprocessWorker] created 0 shm blocks
-[17:02] [ComfyUI] [SubprocessWorker] sending request via socket...
-[17:02] [ComfyUI] [SubprocessWorker] call_id=189 sending call_method
-[17:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb
-[17:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/mount_textured.glb
-[17:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)
-[17:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces
-[17:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces
-[17:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces
-[17:02] [ComfyUI] [SubprocessWorker] got response: ok
-[17:02] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.26s): result: NodeOutput
-[17:02] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh
-[17:02] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
-[17:02] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
-[17:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
-[17:02] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
-[17:02] [ComfyUI] [SubprocessWorker] worker started/confirmed
-[17:02] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
-[17:02] [ComfyUI] [SubprocessWorker] created 1 shm blocks
-[17:02] [ComfyUI] [SubprocessWorker] sending request via socket...
-[17:02] [ComfyUI] [SubprocessWorker] call_id=190 sending call_method
-[17:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces
-[17:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture
-[17:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False
-[17:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export
-[17:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode
-[17:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-2137\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_b82bf232.glb
-[17:03] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False
-[17:03] [ComfyUI] [SubprocessWorker] got response: ok
-[17:03] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput
-[17:03] [ComfyUI] Prompt executed in 0.73 seconds
-[17:03] Node executed (1 total), capturing...
-[17:03] Frame 2 saved (frame_001.jpg, t=1.0s)
-[17:03] [capture-node] freeze=43ms shot=188ms unfreeze=0ms saved=True
-[17:03] Execution complete (t=1.0s)
-[17:03] Captured 2 unique frames over 1.3s
-[17:03] [debug] iframes: 1
-[17:03] [debug] iframe[0]: src=http://127.0.0.1:41896/extensions/ComfyUI-GeometryPack/viewer_vtk_textured.html?, canvas=221x262, rafFrozen=True
-[17:03] [timing] trigger_3d_previews: 0.0s
-[17:05] Saved high-quality screenshot: view_texture_executed.png
-[17:05] [timing] final_screenshot: 0.1s
-[17:06] Results saved to D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-2137\dev\windows-portable-cpu\results.json
-[17:06] Model report: 8 files, 18.7 MB -> D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-2137\dev\windows-portable-cpu\models.json
-[17:06] Saved: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-2137\dev\windows-portable-cpu\index.html
-[17:06] [EXECUTION] PASSED
-[17:06]
+[16:53] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput
+[16:53] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
+[16:53] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
+[16:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:53] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:53] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:53] [ComfyUI] [SubprocessWorker] call_id=162 sending call_method
+[16:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian
+[16:53] [ComfyUI] [SubprocessWorker] got response: ok
+[16:53] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+[16:53] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
+[16:53] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
+[16:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:53] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:53] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:53] [ComfyUI] [SubprocessWorker] call_id=163 sending call_method
+[16:53] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin
+[16:53] [ComfyUI] [SubprocessWorker] got response: ok
+[16:53] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+[16:53] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
+[16:53] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
+[16:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:53] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:53] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:53] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:53] [ComfyUI] [SubprocessWorker] call_id=164 sending call_method
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian
+[16:54] [ComfyUI] [SubprocessWorker] got response: ok
+[16:54] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+[16:54] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
+[16:54] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
+[16:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:54] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:54] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:54] [ComfyUI] [SubprocessWorker] call_id=165 sending call_method
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin
+[16:54] [ComfyUI] [SubprocessWorker] got response: ok
+[16:54] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+[16:54] [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh
+[16:54] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED
+[16:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:54] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:54] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:54] [ComfyUI] [SubprocessWorker] call_id=166 sending call_method
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian
+[16:54] [ComfyUI] [SubprocessWorker] got response: ok
+[16:54] [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput
+[16:54] [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh
+[16:54] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED
+[16:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:54] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:54] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:54] [ComfyUI] [SubprocessWorker] call_id=167 sending call_method
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931
+[16:54] [ComfyUI] [SubprocessWorker] got response: ok
+[16:54] [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput
+[16:54] [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53
+[16:54] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED
+[16:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:54] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:54] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:54] [ComfyUI] [SubprocessWorker] call_id=168 sending call_method
+[16:54] Node executed (1 total), capturing...
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956
+[16:54] [ComfyUI] [SubprocessWorker] got response: ok
+[16:54] [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput
+[16:54] [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'
+[16:54] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED
+[16:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:54] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:54] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:54] [ComfyUI] [SubprocessWorker] call_id=169 sending call_method
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324
+[16:54] [ComfyUI] [SubprocessWorker] got response: ok
+[16:54] [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput
+[16:54] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh
+[16:54] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[16:54] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:54] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:54] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:54] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:54] [ComfyUI] [SubprocessWorker] created 4 shm blocks
+[16:54] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:54] [ComfyUI] [SubprocessWorker] call_id=170 sending call_method
+[16:54] Frame 2 saved (frame_001.jpg, t=1.1s)
+[16:54] [capture-node] freeze=3ms shot=108ms unfreeze=3ms saved=True
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76ae7230.vtp
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_76ae7230.vtp
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76ae7230.vtp
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+[16:54] Node executed (3 total), capturing...
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_76ae7230.vtp
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76ae7230.vtp
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_3_76ae7230.vtp
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_76ae7230.vtp
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_4_76ae7230.vtp
+[16:54] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready
+[16:55] [ComfyUI] [SubprocessWorker] got response: ok
+[16:55] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput
+[16:55] [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53
+[16:55] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED
+[16:55] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:55] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:55] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:55] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:55] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:55] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:55] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:55] [ComfyUI] [SubprocessWorker] call_id=171 sending call_method
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047
+[16:55] [ComfyUI] [SubprocessWorker] got response: ok
+[16:55] [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput
+[16:55] [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5
+[16:55] [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED
+[16:55] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:55] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:55] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:55] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:55] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:55] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[16:55] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:55] [ComfyUI] [SubprocessWorker] call_id=172 sending call_method
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123
+[16:55] [ComfyUI] [SubprocessWorker] got response: ok
+[16:55] [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.18s): result: NodeOutput
+[16:55] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh
+[16:55] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED
+[16:55] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[16:55] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[16:55] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[16:55] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[16:55] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[16:55] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[16:55] [ComfyUI] [SubprocessWorker] sending request via socket...
+[16:55] [ComfyUI] [SubprocessWorker] call_id=173 sending call_method
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_99a787c9.vtp
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_1_99a787c9.vtp
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_99a787c9.vtp
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_multi_2_99a787c9.vtp
+[16:55] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready
+[16:55] [ComfyUI] [SubprocessWorker] got response: ok
+[16:55] [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.32s): result: NodeOutput
+[16:55] [ComfyUI] Prompt executed in 2.02 seconds
+[16:55] Frame 3 saved (frame_002.jpg, t=1.5s)
+[16:55] [capture-node] freeze=70ms shot=613ms unfreeze=15ms saved=True
+[16:56] Node executed (7 total), capturing...
+[16:56] Frame 4 saved (frame_003.jpg, t=2.8s)
+[16:56] [capture-node] freeze=2ms shot=116ms unfreeze=0ms saved=True
+[16:56] Execution complete (t=2.7s)
+[16:56] Captured 4 unique frames over 2.89s
+[16:56] [debug] iframes: 2
+[16:56] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True
+[16:56] [debug] iframe[1]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True
+[16:56] [timing] trigger_3d_previews: 0.0s
+[16:58] Saved high-quality screenshot: smooth_all_executed.png
+[16:58] [timing] final_screenshot: 0.2s
+[16:58] Capturing execution frames: surface_reconstruction.json
+[17:04] Frame 1 saved (frame_000.jpg, t=0.0s)
+[17:04] Validating workflow...
+[17:04] [ComfyUI] === /validate endpoint called ===
+[17:04] [ComfyUI] Received JSON with keys: ['prompt']
+[17:04] [ComfyUI] Prompt has 4 nodes
+[17:04] [ComfyUI] Node 20: GeomPackLoadMesh
+[17:04] [ComfyUI] Inputs: {"file_path": "3d/Stanford_Bunny.stl"}
+[17:04] [ComfyUI] Node 21: GeomPackMeshToPointCloud
+[17:04] Queuing workflow for execution...
+[17:04] [ComfyUI] Inputs: {"mode": "surface_sampling", "sample_count": 10000, "sampling_method": "uniform", "include_normals": "true", "trimesh": ["20", 0]}
+[17:04] [ComfyUI] Node 22: GeomPackReconstructSurface
+[17:04] [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": ["21", 0]}
+[17:04] [ComfyUI] Node 28: GeomPackPreviewMeshDual
+[17:04] [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
+[17:04] [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1
+[17:04] [ComfyUI] Calling execution.validate_prompt()...
+[17:04] [ComfyUI] Validation result: valid=True
+[17:04] [ComfyUI] === Validation PASSED ===
+[17:04] [ComfyUI] got prompt
+[17:04] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'
+[17:04] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[17:04] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:04] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:04] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:04] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:04] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[17:04] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:04] [ComfyUI] [SubprocessWorker] call_id=174 sending call_method
+[17:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl
+[17:04] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/Stanford_Bunny.stl
+[17:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces
+[17:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces
+[17:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces
+[17:05] [ComfyUI] [SubprocessWorker] got response: ok
+[17:05] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput
+[17:05] [ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh
+[17:05] [ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED
+[17:05] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:05] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:05] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:05] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[17:05] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:05] [ComfyUI] [SubprocessWorker] call_id=175 sending call_method
+[17:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method
+[17:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points
+[17:05] [ComfyUI] [SubprocessWorker] got response: ok
+[17:05] [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput
+[17:05] [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh
+[17:05] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED
+[17:05] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:05] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:05] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:05] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[17:05] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:05] [ComfyUI] [SubprocessWorker] call_id=176 sending call_method
+[17:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson
+[17:05] [ComfyUI] [SubprocessWorker] got response: ok
+[17:05] [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput
+[17:05] [ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1
+[17:05] [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.poisson.ReconstructPoissonNode.EXECUTE_NORMALIZED
+[17:05] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:05] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:05] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:05] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:05] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[17:05] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:05] [ComfyUI] [SubprocessWorker] call_id=177 sending call_method
+[17:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson
+[17:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using normals from input
+[17:05] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...
+[17:07] Frame 2 saved (frame_001.jpg, t=2.2s)
+[17:07] [capture-periodic] freeze=4ms shot=109ms unfreeze=5ms saved=True
+[17:07] [ComfyUI] [SubprocessWorker] got response: ok
+[17:07] [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput
+[17:07] [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
+[17:07] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[17:07] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:07] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:07] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:07] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:07] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[17:07] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:07] [ComfyUI] [SubprocessWorker] call_id=178 sending call_method
+[17:07] Node executed (1 total), capturing...
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['face.stl']
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ec1e6f3d.vtp
+[17:07] Frame 3 saved (frame_002.jpg, t=3.0s)
+[17:07] [capture-node] freeze=3ms shot=94ms unfreeze=3ms saved=True
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl
+[17:07] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces
+[17:08] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_ec1e6f3d.vtp
+[17:08] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_ec1e6f3d.stl
+[17:08] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[17:08] [ComfyUI] [SubprocessWorker] got response: ok
+[17:08] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.79s): result: NodeOutput
+[17:08] [ComfyUI] Prompt executed in 3.40 seconds
+[17:08] Node executed (2 total), capturing...
+[17:09] Frame 4 saved (frame_003.jpg, t=3.8s)
+[17:09] [capture-node] freeze=190ms shot=1195ms unfreeze=0ms saved=True
+[17:09] Execution complete (t=3.8s)
+[17:09] Captured 4 unique frames over 5.21s
+[17:09] [debug] iframes: 1
+[17:09] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+[17:09] [timing] trigger_3d_previews: 0.0s
+[17:12] Saved high-quality screenshot: surface_reconstruction_executed.png
+[17:12] [timing] final_screenshot: 0.2s
+[17:12] Capturing execution frames: test_loading.json
+[17:18] Frame 1 saved (frame_000.jpg, t=0.0s)
+[17:18] Validating workflow...
+[17:18] [ComfyUI] === /validate endpoint called ===
+[17:18] [ComfyUI] Received JSON with keys: ['prompt']
+[17:18] [ComfyUI] Prompt has 3 nodes
+[17:18] [ComfyUI] Node 1: GeomPackLoadMeshBlend
+[17:18] [ComfyUI] Inputs: {"file_path": "3d/coca_cola.blend", "report_panel": "false"}
+[17:18] Queuing workflow for execution...
+[17:18] [ComfyUI] Node 2: GeomPackLoadMeshFBX
+[17:18] [ComfyUI] Inputs: {"file_path": "3d/rigged_human.fbx", "report_panel": "false"}
+[17:18] [ComfyUI] Node 3: GeomPackPreviewMeshDual
+[17:18] [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
+[17:18] [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4
+[17:18] [ComfyUI] Calling execution.validate_prompt()...
+[17:18] [ComfyUI] Validation result: valid=True
+[17:18] [ComfyUI] === Validation PASSED ===
+[17:18] [ComfyUI] got prompt
+[17:18] [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'
+[17:18] [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED
+[17:18] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:18] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:18] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:18] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[17:18] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:18] [ComfyUI] [SubprocessWorker] call_id=179 sending call_method
+[17:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx
+[17:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/rigged_human.fbx
+[17:18] [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400
+[17:18] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces
+[17:18] [ComfyUI] [SubprocessWorker] got response: ok
+[17:18] [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput
+[17:18] [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'
+[17:18] [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED
+[17:18] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:18] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:18] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:18] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:18] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[17:18] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:18] [ComfyUI] [SubprocessWorker] call_id=180 sending call_method
+[17:19] Node executed (1 total), capturing...
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/coca_cola.blend
+[17:19] Frame 2 saved (frame_001.jpg, t=1.2s)
+[17:19] [capture-node] freeze=3ms shot=98ms unfreeze=6ms saved=True
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces
+[17:19] [ComfyUI] [SubprocessWorker] got response: ok
+[17:19] [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput
+[17:19] [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
+[17:19] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[17:19] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:19] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:19] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:19] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:19] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:19] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[17:19] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:19] [ComfyUI] [SubprocessWorker] call_id=181 sending call_method
+[17:19] Node executed (2 total), capturing...
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_1_74138791.stl
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_2_74138791.stl
+[17:19] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[17:19] [ComfyUI] [SubprocessWorker] got response: ok
+[17:19] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput
+[17:19] [ComfyUI] Prompt executed in 1.75 seconds
+[17:19] Frame 3 saved (frame_002.jpg, t=1.8s)
+[17:19] [capture-node] freeze=3ms shot=89ms unfreeze=10ms saved=True
+[17:20] Node executed (3 total), capturing...
+[17:20] Frame 4 saved (frame_003.jpg, t=2.2s)
+[17:20] [capture-node] freeze=53ms shot=265ms unfreeze=0ms saved=True
+[17:20] Execution complete (t=2.2s)
+[17:20] Captured 4 unique frames over 2.56s
+[17:20] [debug] iframes: 1
+[17:20] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=370x485, rafFrozen=True
+[17:20] [timing] trigger_3d_previews: 0.0s
+[17:22] Saved high-quality screenshot: test_loading_executed.png
+[17:22] [timing] final_screenshot: 0.2s
+[17:23] Capturing execution frames: transform.json
+[17:28] Frame 1 saved (frame_000.jpg, t=0.0s)
+[17:28] Validating workflow...
+[17:28] [ComfyUI] === /validate endpoint called ===
+[17:28] [ComfyUI] Received JSON with keys: ['prompt']
+[17:28] [ComfyUI] Prompt has 3 nodes
+[17:28] [ComfyUI] Node 2: GeomPackTransformMesh
+[17:28] [ComfyUI] Inputs: {"operation": "translate", "operation.translate_x": 0.5, "operation.translate_y": 0.5, "operation.translate_z": 2, "report_panel": "false", "trimesh": ["5", 0]}
+[17:28] Queuing workflow for execution...
+[17:28] [ComfyUI] Node 5: GeomPackCreatePrimitive
+[17:28] [ComfyUI] Inputs: {"shape": "cube", "size": 1, "subdivisions": 2}
+[17:28] [ComfyUI] Node 6: GeomPackPreviewMeshDual
+[17:28] [ComfyUI] Inputs: {"layout": "overlay", "mode": "fields", "opacity_1": 1, "opacity_2": 1, "preview_dual": "{\"show_edges\":true,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selecte
+[17:28] [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b
+[17:28] [ComfyUI] Calling execution.validate_prompt()...
+[17:28] [ComfyUI] Validation result: valid=True
+[17:28] [ComfyUI] === Validation PASSED ===
+[17:28] [ComfyUI] got prompt
+[17:28] [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, subdivisions: 2
+[17:28] [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED
+[17:28] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:28] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:28] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:28] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[17:28] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:28] [ComfyUI] [SubprocessWorker] call_id=182 sending call_method
+[17:28] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces
+[17:28] [ComfyUI] [SubprocessWorker] got response: ok
+[17:28] [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput
+[17:28] [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh
+[17:28] [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED
+[17:28] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:28] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:28] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:28] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:28] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[17:28] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:28] [ComfyUI] [SubprocessWorker] call_id=183 sending call_method
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete
+[17:29] [ComfyUI] [SubprocessWorker] got response: ok
+[17:29] [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput
+[17:29] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh
+[17:29] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED
+[17:29] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:29] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:29] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:29] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:29] [ComfyUI] [SubprocessWorker] created 2 shm blocks
+[17:29] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:29] [ComfyUI] [SubprocessWorker] call_id=184 sending call_method
+[17:29] Node executed (1 total), capturing...
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 8 vertices, 12 faces
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_501c9030.vtp
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_dual_overlay_501c9030.vtp
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces
+[17:29] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready
+[17:29] [ComfyUI] [SubprocessWorker] got response: ok
+[17:29] [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.21s): result: NodeOutput
+[17:29] [ComfyUI] Prompt executed in 0.43 seconds
+[17:29] Frame 2 saved (frame_001.jpg, t=0.6s)
+[17:29] [capture-node] freeze=19ms shot=113ms unfreeze=11ms saved=True
+[17:29] Node executed (2 total), capturing...
+[17:29] Frame 3 saved (frame_002.jpg, t=1.0s)
+[17:29] [capture-node] freeze=2ms shot=90ms unfreeze=0ms saved=True
+[17:29] Execution complete (t=1.0s)
+[17:29] Captured 3 unique frames over 1.11s
+[17:29] [debug] iframes: 1
+[17:29] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177846, canvas=742x485, rafFrozen=True
+[17:29] [timing] trigger_3d_previews: 0.0s
+[17:31] Saved high-quality screenshot: transform_executed.png
+[17:32] [timing] final_screenshot: 0.2s
+[17:32] Capturing execution frames: uv_unwrap.json
+[17:38] Frame 1 saved (frame_000.jpg, t=0.0s)
+[17:38] Validating workflow...
+[17:38] [ComfyUI] === /validate endpoint called ===
+[17:38] [ComfyUI] Received JSON with keys: ['prompt']
+[17:38] [ComfyUI] Prompt has 3 nodes
+[17:38] [ComfyUI] Node 4: GeomPackLoadMesh
+[17:38] [ComfyUI] Inputs: {"file_path": "3d/camelhead.off"}
+[17:38] Queuing workflow for execution...
+[17:38] [ComfyUI] Node 8: GeomPackUVUnwrap
+[17:38] [ComfyUI] Inputs: {"backend": "xatlas", "report_panel": "false", "trimesh": ["4", 0]}
+[17:38] [ComfyUI] Node 9: GeomPackPreviewMeshUV
+[17:38] [ComfyUI] Inputs: {"show_checker": false, "show_wireframe": false, "uv_preview": "", "trimesh": ["8", 0]}
+[17:38] [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182
+[17:38] [ComfyUI] Calling execution.validate_prompt()...
+[17:38] [ComfyUI] Validation result: valid=True
+[17:38] [ComfyUI] === Validation PASSED ===
+[17:38] [ComfyUI] got prompt
+[17:38] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/camelhead.off'
+[17:38] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[17:38] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:38] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:38] [ComfyUI] [ComfyUI-GeometryPack] Health check: failed
+[17:38] [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...
+[17:38] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs
+[17:38] [ComfyUI] [ComfyUI-GeometryPack] python: C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[17:38] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack', 'C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack']
+[17:38] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\ce\.pixi\envs\geometrypack-nodes\python.exe
+[17:38] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\ce\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py', 'tcp://127.0.0.1:65170']...
+[17:40] Frame 2 saved (frame_001.jpg, t=2.2s)
+[17:40] [capture-periodic] freeze=3ms shot=98ms unfreeze=3ms saved=True
+[17:40] [ComfyUI] C:\ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
+[17:40] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
+[17:41] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+[17:41] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:41] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:41] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[17:41] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:41] [ComfyUI] [SubprocessWorker] call_id=185 sending call_method
+[17:42] Frame 3 saved (frame_002.jpg, t=4.4s)
+[17:42] [capture-periodic] freeze=9ms shot=107ms unfreeze=3ms saved=True
+[17:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off
+[17:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/camelhead.off
+[17:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces
+[17:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces
+[17:42] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces
+[17:43] [ComfyUI] [SubprocessWorker] got response: ok
+[17:43] [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput
+[17:43] [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh
+[17:43] [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED
+[17:43] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:43] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:43] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:43] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[17:43] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:43] [ComfyUI] [SubprocessWorker] call_id=186 sending call_method
+[17:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas
+[17:43] [ComfyUI] [SubprocessWorker] got response: ok
+[17:43] [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput
+[17:43] [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh
+[17:43] [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED
+[17:43] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:43] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:43] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:43] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:43] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[17:43] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:43] [ComfyUI] [SubprocessWorker] call_id=187 sending call_method
+[17:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas
+[17:43] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces
+[17:43] [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.6/16.0GB (28%) swap=1.0/2.9GB (34%) cpu=32% browser_rss=0.59GB
+[17:44] Frame 4 saved (frame_003.jpg, t=6.6s)
+[17:44] [capture-periodic] freeze=6ms shot=104ms unfreeze=4ms saved=True
+[17:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces
+[17:49] [ComfyUI] [SubprocessWorker] got response: ok
+[17:49] [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput
+[17:49] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh
+[17:49] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED
+[17:49] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:49] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:49] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:49] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:49] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[17:49] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:49] [ComfyUI] [SubprocessWorker] call_id=188 sending call_method
+[17:49] [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.0/2.9GB (34%) cpu=75% browser_rss=0.59GB
+[17:49] Node executed (1 total), capturing...
+[17:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces
+[17:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates
+[17:49] Frame 5 saved (frame_004.jpg, t=11.8s)
+[17:49] [capture-node] freeze=4ms shot=90ms unfreeze=3ms saved=True
+[17:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783
+[17:49] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_57c6cf80.glb
+[17:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_uv_f72437ae_uvdata.json
+[17:50] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False
+[17:50] [ComfyUI] [SubprocessWorker] got response: ok
+[17:50] [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput
+[17:50] [ComfyUI] Prompt executed in 12.12 seconds
+[17:50] Node executed (2 total), capturing...
+[17:50] Frame 6 saved (frame_005.jpg, t=12.5s)
+[17:50] [capture-node] freeze=2ms shot=102ms unfreeze=0ms saved=True
+[17:50] Execution complete (t=12.5s)
+[17:50] Captured 6 unique frames over 12.72s
+[17:50] [debug] iframes: 1
+[17:50] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_uv.html?v=17784605, canvas=287x287, rafFrozen=True
+[17:50] [timing] trigger_3d_previews: 0.0s
+[17:52] Saved high-quality screenshot: uv_unwrap_executed.png
+[17:52] [timing] final_screenshot: 0.2s
+[17:53] [32/33] SKIPPED (not in cpu list) uv_unwrap_all.json
+[17:53] Capturing execution frames: view_texture.json
+[17:59] Frame 1 saved (frame_000.jpg, t=0.0s)
+[17:59] Validating workflow...
+[17:59] [ComfyUI] === /validate endpoint called ===
+[17:59] [ComfyUI] Received JSON with keys: ['prompt']
+[17:59] [ComfyUI] Prompt has 2 nodes
+[17:59] [ComfyUI] Node 3: GeomPackLoadMesh
+[17:59] [ComfyUI] Inputs: {"file_path": "3d/mount_textured.glb"}
+[17:59] Queuing workflow for execution...
+[17:59] [ComfyUI] Node 12: GeomPackPreviewMeshVTK
+[17:59] [ComfyUI] Inputs: {"mode": "texture", "preview_vtk": "{\"show_edges\":false,\"camera_state\":\"\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}", "trimesh": [
+[17:59] [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564
+[17:59] [ComfyUI] Calling execution.validate_prompt()...
+[17:59] [ComfyUI] Validation result: valid=True
+[17:59] [ComfyUI] === Validation PASSED ===
+[17:59] [ComfyUI] got prompt
+[17:59] [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'
+[17:59] [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED
+[17:59] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:59] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:59] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:59] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:59] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:59] [ComfyUI] [SubprocessWorker] created 0 shm blocks
+[17:59] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:59] [ComfyUI] [SubprocessWorker] call_id=189 sending call_method
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\3d/mount_textured.glb
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces
+[17:59] [ComfyUI] [SubprocessWorker] got response: ok
+[17:59] [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput
+[17:59] [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh
+[17:59] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED
+[17:59] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
+[17:59] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...
+[17:59] [ComfyUI] [ComfyUI-GeometryPack] Health check: ok
+[17:59] [ComfyUI] [SubprocessWorker] worker started/confirmed
+[17:59] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
+[17:59] [ComfyUI] [SubprocessWorker] created 1 shm blocks
+[17:59] [ComfyUI] [SubprocessWorker] sending request via socket...
+[17:59] [ComfyUI] [SubprocessWorker] call_id=190 sending call_method
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-0031\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\preview_vtk_817fa43f.glb
+[17:59] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False
+[17:59] [ComfyUI] [SubprocessWorker] got response: ok
+[17:59] [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput
+[17:59] [ComfyUI] Prompt executed in 0.65 seconds
+[18:00] Node executed (1 total), capturing...
+[18:00] Frame 2 saved (frame_001.jpg, t=0.9s)
+[18:00] [capture-node] freeze=14ms shot=190ms unfreeze=0ms saved=True
+[18:00] Execution complete (t=0.9s)
+[18:00] Captured 2 unique frames over 1.19s
+[18:00] [debug] iframes: 1
+[18:00] [debug] iframe[0]: src=http://127.0.0.1:41894/extensions/ComfyUI-GeometryPack/viewer_vtk_textured.html?, canvas=221x262, rafFrozen=True
+[18:00] [timing] trigger_3d_previews: 0.0s
+[18:02] Saved high-quality screenshot: view_texture_executed.png
+[18:02] [timing] final_screenshot: 0.2s
+[18:02] Results saved to D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-0031\dev\windows-portable-cpu\results.json
+[18:02] Model report: 8 files, 18.7 MB -> D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-0031\dev\windows-portable-cpu\models.json
+[18:02] Saved: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-0031\dev\windows-portable-cpu\index.html
+[18:02] [EXECUTION] PASSED
+[18:02]
windows_portable: PASSED
-[17:06] Stopping ComfyUI server...
+[18:02] Stopping ComfyUI server...
diff --git a/dev/windows-portable-cpu/videos/alpha_wrap/frame_000.jpg b/dev/windows-portable-cpu/videos/alpha_wrap/frame_000.jpg
index 7f674af7..ef218007 100644
Binary files a/dev/windows-portable-cpu/videos/alpha_wrap/frame_000.jpg and b/dev/windows-portable-cpu/videos/alpha_wrap/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/alpha_wrap/frame_001.jpg b/dev/windows-portable-cpu/videos/alpha_wrap/frame_001.jpg
index e5944e4c..c5d52e0d 100644
Binary files a/dev/windows-portable-cpu/videos/alpha_wrap/frame_001.jpg and b/dev/windows-portable-cpu/videos/alpha_wrap/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/alpha_wrap/frame_002.jpg b/dev/windows-portable-cpu/videos/alpha_wrap/frame_002.jpg
index 1ec9376c..0ad7b1a1 100644
Binary files a/dev/windows-portable-cpu/videos/alpha_wrap/frame_002.jpg and b/dev/windows-portable-cpu/videos/alpha_wrap/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/alpha_wrap/frame_003.jpg b/dev/windows-portable-cpu/videos/alpha_wrap/frame_003.jpg
index b3f23f55..8a2faf77 100644
Binary files a/dev/windows-portable-cpu/videos/alpha_wrap/frame_003.jpg and b/dev/windows-portable-cpu/videos/alpha_wrap/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/alpha_wrap/frame_004.jpg b/dev/windows-portable-cpu/videos/alpha_wrap/frame_004.jpg
index 15b99b74..8fb6b9a2 100644
Binary files a/dev/windows-portable-cpu/videos/alpha_wrap/frame_004.jpg and b/dev/windows-portable-cpu/videos/alpha_wrap/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/alpha_wrap/frame_005.jpg b/dev/windows-portable-cpu/videos/alpha_wrap/frame_005.jpg
index 71ab2269..790c082f 100644
Binary files a/dev/windows-portable-cpu/videos/alpha_wrap/frame_005.jpg and b/dev/windows-portable-cpu/videos/alpha_wrap/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/alpha_wrap/frame_006.jpg b/dev/windows-portable-cpu/videos/alpha_wrap/frame_006.jpg
index 7198b46f..336ee6f2 100644
Binary files a/dev/windows-portable-cpu/videos/alpha_wrap/frame_006.jpg and b/dev/windows-portable-cpu/videos/alpha_wrap/frame_006.jpg differ
diff --git a/dev/windows-portable-cpu/videos/alpha_wrap/frame_007.jpg b/dev/windows-portable-cpu/videos/alpha_wrap/frame_007.jpg
index 76174fbd..40fe150f 100644
Binary files a/dev/windows-portable-cpu/videos/alpha_wrap/frame_007.jpg and b/dev/windows-portable-cpu/videos/alpha_wrap/frame_007.jpg differ
diff --git a/dev/windows-portable-cpu/videos/alpha_wrap/frame_008.jpg b/dev/windows-portable-cpu/videos/alpha_wrap/frame_008.jpg
index 75097db4..1e64c6de 100644
Binary files a/dev/windows-portable-cpu/videos/alpha_wrap/frame_008.jpg and b/dev/windows-portable-cpu/videos/alpha_wrap/frame_008.jpg differ
diff --git a/dev/windows-portable-cpu/videos/alpha_wrap/frame_009.jpg b/dev/windows-portable-cpu/videos/alpha_wrap/frame_009.jpg
new file mode 100644
index 00000000..1362e8f2
Binary files /dev/null and b/dev/windows-portable-cpu/videos/alpha_wrap/frame_009.jpg differ
diff --git a/dev/windows-portable-cpu/videos/alpha_wrap/metadata.json b/dev/windows-portable-cpu/videos/alpha_wrap/metadata.json
index bc09ac53..4dd878cb 100644
--- a/dev/windows-portable-cpu/videos/alpha_wrap/metadata.json
+++ b/dev/windows-portable-cpu/videos/alpha_wrap/metadata.json
@@ -8,43 +8,48 @@
{
"file": "frame_001.jpg",
"time": 2.29,
- "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']..."
+ "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']..."
},
{
"file": "frame_002.jpg",
- "time": 4.45,
- "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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"
+ "time": 4.46,
+ "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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"
},
{
"file": "frame_003.jpg",
- "time": 6.7,
- "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB"
+ "time": 6.63,
+ "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB"
},
{
"file": "frame_004.jpg",
- "time": 10.81,
- "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=4ms 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 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\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.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] [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..."
+ "time": 10.92,
+ "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)"
},
{
"file": "frame_005.jpg",
- "time": 11.21,
- "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=4ms 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 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\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.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] [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 [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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n Frame 5 saved (frame_004.jpg, t=10.8s)\n [capture-node] freeze=4ms shot=96ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.34s): 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"
+ "time": 11.31,
+ "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [capture-periodic] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.85s): 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=3 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab"
},
{
"file": "frame_006.jpg",
- "time": 13.7,
- "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=4ms 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 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\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.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] [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 [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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n Frame 5 saved (frame_004.jpg, t=10.8s)\n [capture-node] freeze=4ms shot=96ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.34s): 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 (0.14s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 6 saved (frame_005.jpg, t=11.2s)\n [capture-node] freeze=23ms shot=530ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=13.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=6.2/16.0GB (39%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.80GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.35s): 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..."
+ "time": 11.75,
+ "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [capture-periodic] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.85s): 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=3 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.11s): 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=4 sending call_method\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_edb1b441.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_edb1b441.stl\n Frame 6 saved (frame_005.jpg, t=11.3s)\n [capture-node] freeze=4ms shot=111ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.33s): 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"
},
{
"file": "frame_007.jpg",
"time": 14.32,
- "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 [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n Queuing workflow for execution...\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: 80a19c1e-8222-4245-b4cf-e344f5411ce4\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: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:52506']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.03s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.2/2.9GB (8%) cpu=40% browser_rss=0.70GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=4ms 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 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\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.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] [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 [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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_d550850a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n Frame 5 saved (frame_004.jpg, t=10.8s)\n [capture-node] freeze=4ms shot=96ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.34s): 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 (0.14s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 6 saved (frame_005.jpg, t=11.2s)\n [capture-node] freeze=23ms shot=530ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=13.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=6.2/16.0GB (39%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.80GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.35s): 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 Node executed (3 total), capturing...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ae90f2e5.vtp\n Frame 7 saved (frame_006.jpg, t=13.7s)\n [capture-node] freeze=3ms shot=117ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ae90f2e5.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ae90f2e5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.61s): result: NodeOutput\n [ComfyUI] Prompt executed in 13.90 seconds"
+ "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [capture-periodic] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.85s): 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=3 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.11s): 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=4 sending call_method\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_edb1b441.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_edb1b441.stl\n Frame 6 saved (frame_005.jpg, t=11.3s)\n [capture-node] freeze=4ms shot=111ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.33s): 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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 7 saved (frame_006.jpg, t=11.8s)\n [capture-node] freeze=579ms shot=414ms unfreeze=3ms saved=True\n [capture-loop] iter=100 t=13.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=41% browser_rss=0.80GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.61s): 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..."
},
{
"file": "frame_008.jpg",
- "time": 17.402750730514526,
+ "time": 14.98,
+ "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: b6ef14d4-b6fb-486e-8011-011785980618\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: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:53894']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=9ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.04s): 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.1s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.69GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.1s, RSS 0 MB (+0 MB)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.3s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [capture-periodic] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.85s): 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=3 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.11s): 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=4 sending call_method\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_edb1b441.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_edb1b441.stl\n Frame 6 saved (frame_005.jpg, t=11.3s)\n [capture-node] freeze=4ms shot=111ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.33s): 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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 7 saved (frame_006.jpg, t=11.8s)\n [capture-node] freeze=579ms shot=414ms unfreeze=3ms saved=True\n [capture-loop] iter=100 t=13.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=41% browser_rss=0.80GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (2.61s): 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 Node executed (3 total), capturing...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_af34ddcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (18061 vertices)\n Frame 8 saved (frame_007.jpg, t=14.3s)\n [capture-node] freeze=5ms shot=126ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_af34ddcd.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_af34ddcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.62s): result: NodeOutput\n [ComfyUI] Prompt executed in 14.58 seconds"
+ },
+ {
+ "file": "frame_009.jpg",
+ "time": 17.974984884262085,
"log": "Final screenshot"
}
],
- "total_time": 14.48
+ "total_time": 15.71
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/batch_remesh/frame_000.jpg b/dev/windows-portable-cpu/videos/batch_remesh/frame_000.jpg
index 5dc8105c..e483445e 100644
Binary files a/dev/windows-portable-cpu/videos/batch_remesh/frame_000.jpg and b/dev/windows-portable-cpu/videos/batch_remesh/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/batch_remesh/frame_001.jpg b/dev/windows-portable-cpu/videos/batch_remesh/frame_001.jpg
index 6a1ff94c..8debedbc 100644
Binary files a/dev/windows-portable-cpu/videos/batch_remesh/frame_001.jpg and b/dev/windows-portable-cpu/videos/batch_remesh/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/batch_remesh/frame_002.jpg b/dev/windows-portable-cpu/videos/batch_remesh/frame_002.jpg
index de0cf94d..f5541351 100644
Binary files a/dev/windows-portable-cpu/videos/batch_remesh/frame_002.jpg and b/dev/windows-portable-cpu/videos/batch_remesh/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/batch_remesh/frame_003.jpg b/dev/windows-portable-cpu/videos/batch_remesh/frame_003.jpg
index 3275ee1b..e93b3530 100644
Binary files a/dev/windows-portable-cpu/videos/batch_remesh/frame_003.jpg and b/dev/windows-portable-cpu/videos/batch_remesh/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/batch_remesh/frame_004.jpg b/dev/windows-portable-cpu/videos/batch_remesh/frame_004.jpg
index ba47a580..1308e3a5 100644
Binary files a/dev/windows-portable-cpu/videos/batch_remesh/frame_004.jpg and b/dev/windows-portable-cpu/videos/batch_remesh/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/batch_remesh/frame_005.jpg b/dev/windows-portable-cpu/videos/batch_remesh/frame_005.jpg
index 3e76be53..e36023bd 100644
Binary files a/dev/windows-portable-cpu/videos/batch_remesh/frame_005.jpg and b/dev/windows-portable-cpu/videos/batch_remesh/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/batch_remesh/frame_006.jpg b/dev/windows-portable-cpu/videos/batch_remesh/frame_006.jpg
index b2bf612c..40b9414d 100644
Binary files a/dev/windows-portable-cpu/videos/batch_remesh/frame_006.jpg and b/dev/windows-portable-cpu/videos/batch_remesh/frame_006.jpg differ
diff --git a/dev/windows-portable-cpu/videos/batch_remesh/frame_007.jpg b/dev/windows-portable-cpu/videos/batch_remesh/frame_007.jpg
index 297676ed..40b9414d 100644
Binary files a/dev/windows-portable-cpu/videos/batch_remesh/frame_007.jpg and b/dev/windows-portable-cpu/videos/batch_remesh/frame_007.jpg differ
diff --git a/dev/windows-portable-cpu/videos/batch_remesh/frame_008.jpg b/dev/windows-portable-cpu/videos/batch_remesh/frame_008.jpg
deleted file mode 100644
index 2ade53aa..00000000
Binary files a/dev/windows-portable-cpu/videos/batch_remesh/frame_008.jpg and /dev/null differ
diff --git a/dev/windows-portable-cpu/videos/batch_remesh/frame_009.jpg b/dev/windows-portable-cpu/videos/batch_remesh/frame_009.jpg
deleted file mode 100644
index b6f1ecf5..00000000
Binary files a/dev/windows-portable-cpu/videos/batch_remesh/frame_009.jpg and /dev/null differ
diff --git a/dev/windows-portable-cpu/videos/batch_remesh/metadata.json b/dev/windows-portable-cpu/videos/batch_remesh/metadata.json
index 8a2924ad..3393ed71 100644
--- a/dev/windows-portable-cpu/videos/batch_remesh/metadata.json
+++ b/dev/windows-portable-cpu/videos/batch_remesh/metadata.json
@@ -7,49 +7,39 @@
},
{
"file": "frame_001.jpg",
- "time": 2.27,
- "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method"
+ "time": 1.85,
+ "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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..."
},
{
"file": "frame_002.jpg",
- "time": 2.88,
- "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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"
+ "time": 4.35,
+ "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): 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.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=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 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=12 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 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=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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): 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 [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"
},
{
"file": "frame_003.jpg",
- "time": 5.06,
- "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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"
+ "time": 11.64,
+ "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): 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.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=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 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=12 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 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=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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): 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 [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 Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=4.3s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.3/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.71GB\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.42s): 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"
},
{
"file": "frame_004.jpg",
- "time": 6.16,
- "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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 4 saved (frame_003.jpg, t=5.1s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms 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 (2.07s): 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"
+ "time": 12.46,
+ "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): 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.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=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 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=12 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 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=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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): 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 [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 Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=4.3s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.3/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.71GB\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.42s): 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 4 saved (frame_003.jpg, t=11.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.2/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.71GB\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.81s): 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"
},
{
"file": "frame_005.jpg",
- "time": 15.73,
- "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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 4 saved (frame_003.jpg, t=5.1s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms 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 (2.07s): 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 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.71GB\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=52% browser_rss=0.72GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (9.55s): 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)..."
+ "time": 13.8,
+ "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): 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.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=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 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=12 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 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=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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): 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 [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 Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=4.3s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.3/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.71GB\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.42s): 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 4 saved (frame_003.jpg, t=11.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.2/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.71GB\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.81s): 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 Node executed (4 total), capturing...\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 Frame 5 saved (frame_004.jpg, t=12.5s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms 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.27s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Batch size: 4, showing index: 1/4"
},
{
"file": "frame_006.jpg",
- "time": 19.88,
- "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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 4 saved (frame_003.jpg, t=5.1s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms 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 (2.07s): 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 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.71GB\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=52% browser_rss=0.72GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (9.55s): 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 Node executed (3 total), capturing...\n Frame 6 saved (frame_005.jpg, t=15.7s)\n [capture-node] freeze=4ms shot=89ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2032 vertices, 3576 faces\n [capture-loop] iter=150 t=17.7s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=6.8/16.0GB (42%) swap=0.2/2.9GB (8%) cpu=28% browser_rss=0.71GB\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: Output: 9670 vertices, 19338 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (4.19s): 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)..."
+ "time": 14.31,
+ "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: cdfbd20c-d796-4fee-9282-4f25e4e3121c\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.01s): 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=8 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.51s): 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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=95ms unfreeze=4ms saved=True\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.36s): 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.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=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 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=12 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 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=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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.69s): 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 [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 Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=4.3s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.3/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.71GB\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.42s): 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 4 saved (frame_003.jpg, t=11.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=6.2/16.0GB (39%) swap=0.3/2.9GB (10%) cpu=34% browser_rss=0.71GB\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.81s): 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 Node executed (4 total), capturing...\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 Frame 5 saved (frame_004.jpg, t=12.5s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms 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.27s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Batch size: 4, showing index: 1/4\n Node executed (5 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_batch_a48c7cf9.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.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 13.60 seconds\n Frame 6 saved (frame_005.jpg, t=13.8s)\n [capture-node] freeze=5ms shot=94ms unfreeze=4ms saved=True"
},
{
"file": "frame_007.jpg",
- "time": 23.31,
- "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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 4 saved (frame_003.jpg, t=5.1s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms 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 (2.07s): 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 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.71GB\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=52% browser_rss=0.72GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (9.55s): 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 Node executed (3 total), capturing...\n Frame 6 saved (frame_005.jpg, t=15.7s)\n [capture-node] freeze=4ms shot=89ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2032 vertices, 3576 faces\n [capture-loop] iter=150 t=17.7s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=6.8/16.0GB (42%) swap=0.2/2.9GB (8%) cpu=28% browser_rss=0.71GB\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: Output: 9670 vertices, 19338 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (4.19s): 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 Node executed (4 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 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=16 sending call_method\n Frame 7 saved (frame_006.jpg, t=19.9s)\n [capture-node] freeze=2ms shot=80ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 206 vertices, 394 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (3.37s): 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"
- },
- {
- "file": "frame_008.jpg",
- "time": 23.7,
- "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 [ComfyUI] Node 4: GeomPackMeshInfo\n Queuing workflow for execution...\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: 02ffe29a-2242-416f-a6ba-49f213be66a1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.75s): 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=8 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=101ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.72s): 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 Node executed (1 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.9s)\n [capture-node] freeze=4ms shot=114ms unfreeze=5ms saved=True\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.66s): 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.24s): 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.14s): 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=12 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.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=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 4 saved (frame_003.jpg, t=5.1s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms 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 (2.07s): 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 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=44% browser_rss=0.71GB\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.2/2.9GB (8%) cpu=52% browser_rss=0.72GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (9.55s): 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 Node executed (3 total), capturing...\n Frame 6 saved (frame_005.jpg, t=15.7s)\n [capture-node] freeze=4ms shot=89ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2032 vertices, 3576 faces\n [capture-loop] iter=150 t=17.7s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=6.8/16.0GB (42%) swap=0.2/2.9GB (8%) cpu=28% browser_rss=0.71GB\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: Output: 9670 vertices, 19338 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (4.19s): 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 Node executed (4 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 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=16 sending call_method\n Frame 7 saved (frame_006.jpg, t=19.9s)\n [capture-node] freeze=2ms shot=80ms unfreeze=3ms saved=True\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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 206 vertices, 394 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (3.37s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_batch_70aa2577.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=4.318366133448304, no fields\n Frame 8 saved (frame_007.jpg, t=23.3s)\n [capture-node] freeze=3ms shot=100ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTKBatch done (0.40s): result: NodeOutput\n [ComfyUI] Prompt executed in 23.35 seconds"
- },
- {
- "file": "frame_009.jpg",
- "time": 26.201133251190186,
+ "time": 16.618773937225342,
"log": "Final screenshot"
}
],
- "total_time": 24.0
+ "total_time": 14.43
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/boolean_ops/frame_000.jpg b/dev/windows-portable-cpu/videos/boolean_ops/frame_000.jpg
index 5fd55208..56df21b2 100644
Binary files a/dev/windows-portable-cpu/videos/boolean_ops/frame_000.jpg and b/dev/windows-portable-cpu/videos/boolean_ops/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops/frame_001.jpg b/dev/windows-portable-cpu/videos/boolean_ops/frame_001.jpg
index 3b427f16..99a1730e 100644
Binary files a/dev/windows-portable-cpu/videos/boolean_ops/frame_001.jpg and b/dev/windows-portable-cpu/videos/boolean_ops/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops/frame_002.jpg b/dev/windows-portable-cpu/videos/boolean_ops/frame_002.jpg
index 700b5984..ad5719a3 100644
Binary files a/dev/windows-portable-cpu/videos/boolean_ops/frame_002.jpg and b/dev/windows-portable-cpu/videos/boolean_ops/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops/frame_003.jpg b/dev/windows-portable-cpu/videos/boolean_ops/frame_003.jpg
index afe5ab17..45274521 100644
Binary files a/dev/windows-portable-cpu/videos/boolean_ops/frame_003.jpg and b/dev/windows-portable-cpu/videos/boolean_ops/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops/frame_004.jpg b/dev/windows-portable-cpu/videos/boolean_ops/frame_004.jpg
index afe5ab17..45274521 100644
Binary files a/dev/windows-portable-cpu/videos/boolean_ops/frame_004.jpg and b/dev/windows-portable-cpu/videos/boolean_ops/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops/metadata.json b/dev/windows-portable-cpu/videos/boolean_ops/metadata.json
index a7e3ed93..1a718402 100644
--- a/dev/windows-portable-cpu/videos/boolean_ops/metadata.json
+++ b/dev/windows-portable-cpu/videos/boolean_ops/metadata.json
@@ -7,24 +7,24 @@
},
{
"file": "frame_001.jpg",
- "time": 0.73,
- "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: aa96d901-bbc9-4733-8beb-aee281a509a6\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.10s): 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.11s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.16s): 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"
+ "time": 0.8,
+ "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: 136ee4fd-bd01-4e4c-8006-0254614ee403\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.09s): 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.10s): 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=20 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.11s): 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=21 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): 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"
},
{
"file": "frame_002.jpg",
- "time": 1.34,
- "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: aa96d901-bbc9-4733-8beb-aee281a509a6\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.10s): 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.11s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.16s): 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=39ms shot=234ms unfreeze=4ms 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.56s): 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"
+ "time": 1.3,
+ "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: 136ee4fd-bd01-4e4c-8006-0254614ee403\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.09s): 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.10s): 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=20 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.11s): 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=21 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): 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 Node executed (1 total), capturing...\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.8s)\n [capture-node] freeze=68ms shot=128ms unfreeze=4ms 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.49s): 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"
},
{
"file": "frame_003.jpg",
- "time": 1.92,
- "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: aa96d901-bbc9-4733-8beb-aee281a509a6\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.10s): 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.11s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_54100170.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.16s): 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=39ms shot=234ms unfreeze=4ms 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.56s): 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 Node executed (2 total), capturing...\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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_d332e92b.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_d332e92b.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.15s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.20 seconds\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=53ms shot=147ms unfreeze=88ms saved=True"
+ "time": 1.85,
+ "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: 136ee4fd-bd01-4e4c-8006-0254614ee403\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.09s): 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.10s): 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=20 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.11s): 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=21 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_324f8f6d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): 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 Node executed (1 total), capturing...\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.8s)\n [capture-node] freeze=68ms shot=128ms unfreeze=4ms 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.49s): 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 Node executed (2 total), capturing...\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_e65814d5.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_e65814d5.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.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.15 seconds\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=27ms shot=155ms unfreeze=68ms saved=True"
},
{
"file": "frame_004.jpg",
- "time": 4.316658020019531,
+ "time": 4.204440116882324,
"log": "Final screenshot"
}
],
- "total_time": 2.08
+ "total_time": 1.98
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_000.jpg b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_000.jpg
index a0bd6555..6c9a6a52 100644
Binary files a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_000.jpg and b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_001.jpg b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_001.jpg
index 796c55bf..4a114dff 100644
Binary files a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_001.jpg and b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_002.jpg b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_002.jpg
index 8ac731d6..5756a292 100644
Binary files a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_002.jpg and b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_003.jpg b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_003.jpg
index a63c45cd..a6d04e20 100644
Binary files a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_003.jpg and b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_004.jpg b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_004.jpg
index 51505275..e782b50d 100644
Binary files a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_004.jpg and b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_005.jpg b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_005.jpg
deleted file mode 100644
index 5c5db5ce..00000000
Binary files a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_005.jpg and /dev/null differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_006.jpg b/dev/windows-portable-cpu/videos/boolean_ops_all/frame_006.jpg
deleted file mode 100644
index 5c5db5ce..00000000
Binary files a/dev/windows-portable-cpu/videos/boolean_ops_all/frame_006.jpg and /dev/null differ
diff --git a/dev/windows-portable-cpu/videos/boolean_ops_all/metadata.json b/dev/windows-portable-cpu/videos/boolean_ops_all/metadata.json
index f6ac4c02..36ded57a 100644
--- a/dev/windows-portable-cpu/videos/boolean_ops_all/metadata.json
+++ b/dev/windows-portable-cpu/videos/boolean_ops_all/metadata.json
@@ -7,34 +7,24 @@
},
{
"file": "frame_001.jpg",
- "time": 2.23,
- "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 [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n Queuing workflow for execution...\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: da9c1847-2803-4c0a-bed1-dcb085509847\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:55747']..."
+ "time": 1.45,
+ "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: 68e57b63-5c8c-4d72-9c86-3f31fddd6d39\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: 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=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 (0.09s): 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.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=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.12s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.64s): 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"
},
{
"file": "frame_002.jpg",
- "time": 4.39,
- "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 [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n Queuing workflow for execution...\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: da9c1847-2803-4c0a-bed1-dcb085509847\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:55747']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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 (4.00s): 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.09s): 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: 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: 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: blender_exact -> GeomPackBoolean_BlenderExact"
+ "time": 2.36,
+ "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: 68e57b63-5c8c-4d72-9c86-3f31fddd6d39\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: 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=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 (0.09s): 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.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=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.12s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.64s): 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 2 saved (frame_001.jpg, t=1.4s)\n [capture-node] freeze=3ms shot=96ms unfreeze=3ms 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.98s): 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"
},
{
"file": "frame_003.jpg",
- "time": 5.54,
- "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 [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n Queuing workflow for execution...\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: da9c1847-2803-4c0a-bed1-dcb085509847\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:55747']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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 (4.00s): 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.09s): 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: 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: 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: blender_exact -> GeomPackBoolean_BlenderExact\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): 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=28 sending call_method\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 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=94ms unfreeze=4ms 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.97s): 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=29 sending call_method"
+ "time": 3.04,
+ "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: 68e57b63-5c8c-4d72-9c86-3f31fddd6d39\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: 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=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 (0.09s): 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.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=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.12s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.64s): 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 2 saved (frame_001.jpg, t=1.4s)\n [capture-node] freeze=3ms shot=96ms unfreeze=3ms 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.98s): 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 Node executed (2 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_201bb815.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_201bb815.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_201bb815.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_201bb815.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.23s): result: NodeOutput\n [ComfyUI] Prompt executed in 2.27 seconds\n Frame 3 saved (frame_002.jpg, t=2.4s)\n [capture-node] freeze=3ms shot=107ms unfreeze=26ms saved=True"
},
{
"file": "frame_004.jpg",
- "time": 6.04,
- "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 [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n Queuing workflow for execution...\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: da9c1847-2803-4c0a-bed1-dcb085509847\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:55747']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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 (4.00s): 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.09s): 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: 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: 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: blender_exact -> GeomPackBoolean_BlenderExact\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): 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=28 sending call_method\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 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=94ms unfreeze=4ms 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.97s): 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=29 sending call_method\n Node executed (1 total), capturing...\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 4 saved (frame_003.jpg, t=5.5s)\n [capture-node] freeze=7ms shot=91ms unfreeze=3ms 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.47s): 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"
- },
- {
- "file": "frame_005.jpg",
- "time": 6.48,
- "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 [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n Queuing workflow for execution...\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: da9c1847-2803-4c0a-bed1-dcb085509847\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 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2137\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_23kbyj93\\\\persistent_worker.py', 'tcp://127.0.0.1:55747']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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 (4.00s): 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.09s): 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: 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: 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: blender_exact -> GeomPackBoolean_BlenderExact\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): 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=28 sending call_method\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 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=94ms unfreeze=4ms 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.97s): 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=29 sending call_method\n Node executed (1 total), capturing...\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 4 saved (frame_003.jpg, t=5.5s)\n [capture-node] freeze=7ms shot=91ms unfreeze=3ms 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.47s): 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 Node executed (2 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_5f84da20.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_5f84da20.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_5f84da20.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_5f84da20.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.20s): result: NodeOutput\n [ComfyUI] Prompt executed in 5.93 seconds\n Frame 5 saved (frame_004.jpg, t=6.0s)\n [capture-node] freeze=3ms shot=156ms unfreeze=3ms saved=True"
- },
- {
- "file": "frame_006.jpg",
- "time": 9.242606163024902,
+ "time": 5.451997756958008,
"log": "Final screenshot"
}
],
- "total_time": 6.98
+ "total_time": 3.2
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/decimate/frame_000.jpg b/dev/windows-portable-cpu/videos/decimate/frame_000.jpg
index 687e2434..d241df70 100644
Binary files a/dev/windows-portable-cpu/videos/decimate/frame_000.jpg and b/dev/windows-portable-cpu/videos/decimate/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate/frame_001.jpg b/dev/windows-portable-cpu/videos/decimate/frame_001.jpg
index ff579437..56936efe 100644
Binary files a/dev/windows-portable-cpu/videos/decimate/frame_001.jpg and b/dev/windows-portable-cpu/videos/decimate/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate/frame_002.jpg b/dev/windows-portable-cpu/videos/decimate/frame_002.jpg
index 904f05c8..b4475685 100644
Binary files a/dev/windows-portable-cpu/videos/decimate/frame_002.jpg and b/dev/windows-portable-cpu/videos/decimate/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate/frame_003.jpg b/dev/windows-portable-cpu/videos/decimate/frame_003.jpg
index 904f05c8..584db8a1 100644
Binary files a/dev/windows-portable-cpu/videos/decimate/frame_003.jpg and b/dev/windows-portable-cpu/videos/decimate/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate/frame_004.jpg b/dev/windows-portable-cpu/videos/decimate/frame_004.jpg
new file mode 100644
index 00000000..cacafc9c
Binary files /dev/null and b/dev/windows-portable-cpu/videos/decimate/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate/frame_005.jpg b/dev/windows-portable-cpu/videos/decimate/frame_005.jpg
new file mode 100644
index 00000000..cacafc9c
Binary files /dev/null and b/dev/windows-portable-cpu/videos/decimate/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate/metadata.json b/dev/windows-portable-cpu/videos/decimate/metadata.json
index 134189dd..db42e523 100644
--- a/dev/windows-portable-cpu/videos/decimate/metadata.json
+++ b/dev/windows-portable-cpu/videos/decimate/metadata.json
@@ -7,19 +7,29 @@
},
{
"file": "frame_001.jpg",
- "time": 0.88,
- "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: b4384434-53cf-4d8e-a0c0-6edae4a354e6\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): 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.09s): 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.33s): 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"
+ "time": 2.26,
+ "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: 6adbf764-a811-440c-8990-a6f264947da2\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: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55946']..."
},
{
"file": "frame_002.jpg",
- "time": 1.45,
- "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: b4384434-53cf-4d8e-a0c0-6edae4a354e6\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): 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.09s): 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.33s): 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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_aefae0ed.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_aefae0ed.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.75 seconds\n Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=29ms shot=132ms unfreeze=13ms saved=True"
+ "time": 4.42,
+ "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: 6adbf764-a811-440c-8990-a6f264947da2\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: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55946']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): 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.10s): 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"
},
{
"file": "frame_003.jpg",
- "time": 3.859323263168335,
+ "time": 4.84,
+ "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: 6adbf764-a811-440c-8990-a6f264947da2\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: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55946']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): 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.10s): 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 Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=118ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (0.42s): 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"
+ },
+ {
+ "file": "frame_004.jpg",
+ "time": 5.25,
+ "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: 6adbf764-a811-440c-8990-a6f264947da2\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: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55946']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): 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.10s): 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 Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=118ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (0.42s): 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b419eb9c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b419eb9c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 4.66 seconds\n Frame 4 saved (frame_003.jpg, t=4.8s)\n [capture-node] freeze=5ms shot=112ms unfreeze=4ms saved=True"
+ },
+ {
+ "file": "frame_005.jpg",
+ "time": 7.9273223876953125,
"log": "Final screenshot"
}
],
- "total_time": 1.62
+ "total_time": 5.69
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/decimate_all/frame_000.jpg b/dev/windows-portable-cpu/videos/decimate_all/frame_000.jpg
index 97ddbc08..22d0c831 100644
Binary files a/dev/windows-portable-cpu/videos/decimate_all/frame_000.jpg and b/dev/windows-portable-cpu/videos/decimate_all/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate_all/frame_001.jpg b/dev/windows-portable-cpu/videos/decimate_all/frame_001.jpg
index 6d58da33..a8cf17c3 100644
Binary files a/dev/windows-portable-cpu/videos/decimate_all/frame_001.jpg and b/dev/windows-portable-cpu/videos/decimate_all/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate_all/frame_002.jpg b/dev/windows-portable-cpu/videos/decimate_all/frame_002.jpg
index d2831057..1a76c2ea 100644
Binary files a/dev/windows-portable-cpu/videos/decimate_all/frame_002.jpg and b/dev/windows-portable-cpu/videos/decimate_all/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate_all/frame_003.jpg b/dev/windows-portable-cpu/videos/decimate_all/frame_003.jpg
index 8739f282..1bd1577e 100644
Binary files a/dev/windows-portable-cpu/videos/decimate_all/frame_003.jpg and b/dev/windows-portable-cpu/videos/decimate_all/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate_all/frame_004.jpg b/dev/windows-portable-cpu/videos/decimate_all/frame_004.jpg
index 6a7576e9..84d4bd0c 100644
Binary files a/dev/windows-portable-cpu/videos/decimate_all/frame_004.jpg and b/dev/windows-portable-cpu/videos/decimate_all/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate_all/frame_005.jpg b/dev/windows-portable-cpu/videos/decimate_all/frame_005.jpg
index 95984c38..1bc1e12b 100644
Binary files a/dev/windows-portable-cpu/videos/decimate_all/frame_005.jpg and b/dev/windows-portable-cpu/videos/decimate_all/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate_all/frame_006.jpg b/dev/windows-portable-cpu/videos/decimate_all/frame_006.jpg
index 0380712c..5ea1b8c3 100644
Binary files a/dev/windows-portable-cpu/videos/decimate_all/frame_006.jpg and b/dev/windows-portable-cpu/videos/decimate_all/frame_006.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate_all/frame_007.jpg b/dev/windows-portable-cpu/videos/decimate_all/frame_007.jpg
index 355f8a40..5ea1b8c3 100644
Binary files a/dev/windows-portable-cpu/videos/decimate_all/frame_007.jpg and b/dev/windows-portable-cpu/videos/decimate_all/frame_007.jpg differ
diff --git a/dev/windows-portable-cpu/videos/decimate_all/frame_008.jpg b/dev/windows-portable-cpu/videos/decimate_all/frame_008.jpg
deleted file mode 100644
index 0e911576..00000000
Binary files a/dev/windows-portable-cpu/videos/decimate_all/frame_008.jpg and /dev/null differ
diff --git a/dev/windows-portable-cpu/videos/decimate_all/metadata.json b/dev/windows-portable-cpu/videos/decimate_all/metadata.json
index f6708b39..64fc46ae 100644
--- a/dev/windows-portable-cpu/videos/decimate_all/metadata.json
+++ b/dev/windows-portable-cpu/videos/decimate_all/metadata.json
@@ -7,44 +7,39 @@
},
{
"file": "frame_001.jpg",
- "time": 2.26,
- "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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"
+ "time": 1.34,
+ "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method"
},
{
"file": "frame_002.jpg",
- "time": 3.6,
- "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification"
+ "time": 3.44,
+ "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method\n Node executed (1 total), capturing...\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 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): 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=42 sending call_method"
},
{
"file": "frame_003.jpg",
- "time": 4.0,
- "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n Node executed (1 total), capturing...\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.31s): 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=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces"
+ "time": 5.64,
+ "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method\n Node executed (1 total), capturing...\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 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): 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=42 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Frame 3 saved (frame_002.jpg, t=3.4s)\n [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.14s): 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=43 sending call_method"
},
{
"file": "frame_004.jpg",
- "time": 4.39,
- "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n Node executed (1 total), capturing...\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.31s): 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=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Node executed (2 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.18s): 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=43 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 4 saved (frame_003.jpg, t=4.0s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)"
+ "time": 6.62,
+ "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method\n Node executed (1 total), capturing...\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 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): 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=42 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Frame 3 saved (frame_002.jpg, t=3.4s)\n [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.14s): 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=43 sending call_method\n Node executed (3 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 4 saved (frame_003.jpg, t=5.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=7ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.86s): 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=44 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces"
},
{
"file": "frame_005.jpg",
- "time": 5.02,
- "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n Node executed (1 total), capturing...\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.31s): 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=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Node executed (2 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.18s): 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=43 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 4 saved (frame_003.jpg, t=4.0s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Node executed (3 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 5 saved (frame_004.jpg, t=4.4s)\n [capture-node] freeze=3ms shot=97ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.91s): 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"
+ "time": 8.84,
+ "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method\n Node executed (1 total), capturing...\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 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): 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=42 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Frame 3 saved (frame_002.jpg, t=3.4s)\n [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.14s): 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=43 sending call_method\n Node executed (3 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 4 saved (frame_003.jpg, t=5.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=7ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.86s): 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=44 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n [capture-loop] iter=50 t=6.5s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=158 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=28% browser_rss=0.78GB\n Node executed (4 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_FastSimplification done (0.35s): 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3610a0e2.vtp\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3610a0e2.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3610a0e2.vtp\n Frame 5 saved (frame_004.jpg, t=6.6s)\n [capture-node] freeze=1196ms shot=727ms unfreeze=8ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3610a0e2.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_3610a0e2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)"
},
{
"file": "frame_006.jpg",
- "time": 9.26,
- "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n Node executed (1 total), capturing...\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.31s): 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=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Node executed (2 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.18s): 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=43 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 4 saved (frame_003.jpg, t=4.0s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Node executed (3 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 5 saved (frame_004.jpg, t=4.4s)\n [capture-node] freeze=3ms shot=97ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.91s): 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 Node executed (4 total), capturing...\n Frame 6 saved (frame_005.jpg, t=5.0s)\n [capture-node] freeze=1429ms shot=681ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=8.8s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=3 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=36% browser_rss=0.94GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (4.30s): 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..."
+ "time": 9.33,
+ "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 Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 1b86a699-720e-47ae-bb17-e32a8bbce0fd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.36s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.13s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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=40 sending call_method\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.16s): 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=41 sending call_method\n Node executed (1 total), capturing...\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 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (2.14s): 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=42 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Frame 3 saved (frame_002.jpg, t=3.4s)\n [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.14s): 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=43 sending call_method\n Node executed (3 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 4 saved (frame_003.jpg, t=5.6s)\n [capture-node] freeze=3ms shot=100ms unfreeze=7ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_4abcd707.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.86s): 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=44 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n [capture-loop] iter=50 t=6.5s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=158 ram=5.9/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=28% browser_rss=0.78GB\n Node executed (4 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_FastSimplification done (0.35s): 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3610a0e2.vtp\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3610a0e2.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3610a0e2.vtp\n Frame 5 saved (frame_004.jpg, t=6.6s)\n [capture-node] freeze=1196ms shot=727ms unfreeze=8ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3610a0e2.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_3610a0e2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)\n Node executed (5 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_3610a0e2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (2.12s): result: NodeOutput\n [ComfyUI] Prompt executed in 8.63 seconds\n Frame 6 saved (frame_005.jpg, t=8.8s)\n [capture-node] freeze=3ms shot=163ms unfreeze=3ms saved=True"
},
{
"file": "frame_007.jpg",
- "time": 10.18,
- "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 Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\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: 90a341ed-ab39-443e-9b71-7dd38888fcc1\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.41s): 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.12s): 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: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.12s): 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: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.14s): 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.12s): 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.3s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (2.29s): 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=41 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n Node executed (1 total), capturing...\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.31s): 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=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.6s)\n [capture-node] freeze=4ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Node executed (2 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.18s): 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=43 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 4 saved (frame_003.jpg, t=4.0s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Node executed (3 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_487f4a89.vtp\n Frame 5 saved (frame_004.jpg, t=4.4s)\n [capture-node] freeze=3ms shot=97ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_487f4a89.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.91s): 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 Node executed (4 total), capturing...\n Frame 6 saved (frame_005.jpg, t=5.0s)\n [capture-node] freeze=1429ms shot=681ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=8.8s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=3 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=36% browser_rss=0.94GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (4.30s): 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 Node executed (5 total), capturing...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=45 sending call_method\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_b88105a1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl\n Frame 7 saved (frame_006.jpg, t=9.3s)\n [capture-node] freeze=4ms shot=187ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_b88105a1.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_b88105a1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.85s): result: NodeOutput\n [ComfyUI] Prompt executed in 9.77 seconds"
- },
- {
- "file": "frame_008.jpg",
- "time": 14.138729333877563,
+ "time": 13.343141555786133,
"log": "Final screenshot"
}
],
- "total_time": 10.43
+ "total_time": 11.05
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_000.jpg b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_000.jpg
index bc83e520..ee31ef58 100644
Binary files a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_000.jpg and b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_001.jpg b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_001.jpg
index 91319778..c72967ae 100644
Binary files a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_001.jpg and b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_002.jpg b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_002.jpg
index 72e11f70..55b86d27 100644
Binary files a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_002.jpg and b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_003.jpg b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_003.jpg
index 18ad5a88..dca1bb51 100644
Binary files a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_003.jpg and b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_004.jpg b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_004.jpg
index 9b8188d7..10ed87f6 100644
Binary files a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_004.jpg and b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_005.jpg b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_005.jpg
index cf105889..7cb52d1d 100644
Binary files a/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_005.jpg and b/dev/windows-portable-cpu/videos/depth_map_to_mesh/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/depth_map_to_mesh/metadata.json b/dev/windows-portable-cpu/videos/depth_map_to_mesh/metadata.json
index 3a8c9e36..cd15018b 100644
--- a/dev/windows-portable-cpu/videos/depth_map_to_mesh/metadata.json
+++ b/dev/windows-portable-cpu/videos/depth_map_to_mesh/metadata.json
@@ -8,28 +8,28 @@
{
"file": "frame_001.jpg",
"time": 2.23,
- "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 Queuing workflow for execution...\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 [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: 08a914e8-c5d8-46f2-8c04-4e98749fc034\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]"
+ "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 Queuing workflow for execution...\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 [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: 8165f04f-d407-4ac9-a677-00e1093f48f2\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"
},
{
"file": "frame_002.jpg",
- "time": 4.37,
- "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 Queuing workflow for execution...\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 [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: 08a914e8-c5d8-46f2-8c04-4e98749fc034\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.2s)\n [capture-periodic] freeze=2ms shot=93ms unfreeze=6ms saved=True"
+ "time": 4.4,
+ "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 Queuing workflow for execution...\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 [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: 8165f04f-d407-4ac9-a677-00e1093f48f2\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.2s)\n [capture-periodic] freeze=2ms shot=99ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 589824 vertices, 1176578 faces\n [ComfyUI] [SubprocessWorker] got response: ok"
},
{
"file": "frame_003.jpg",
- "time": 8.16,
- "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 Queuing workflow for execution...\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 [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: 08a914e8-c5d8-46f2-8c04-4e98749fc034\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.2s)\n [capture-periodic] freeze=2ms shot=93ms unfreeze=6ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.5/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=45% browser_rss=0.77GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 589824 vertices, 1176578 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTextureToGeometry done (7.80s): 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..."
+ "time": 4.79,
+ "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 Queuing workflow for execution...\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 [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: 8165f04f-d407-4ac9-a677-00e1093f48f2\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.2s)\n [capture-periodic] freeze=2ms shot=99ms unfreeze=3ms 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 (4.28s): 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=47 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_7cc4f808.vtp"
},
{
"file": "frame_004.jpg",
- "time": 15.46,
- "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 Queuing workflow for execution...\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 [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: 08a914e8-c5d8-46f2-8c04-4e98749fc034\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.2s)\n [capture-periodic] freeze=2ms shot=93ms unfreeze=6ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.5/16.0GB (41%) swap=0.4/2.9GB (14%) cpu=45% browser_rss=0.77GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 589824 vertices, 1176578 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTextureToGeometry done (7.80s): 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 Frame 4 saved (frame_003.jpg, t=8.2s)\n [capture-node] freeze=3ms shot=91ms unfreeze=8ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_bb3b4497.vtp\n [capture-loop] iter=100 t=11.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.4/2.9GB (14%) cpu=30% browser_rss=0.67GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (589824 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 896 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 898 in _serialize_xml\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\xml\\etree\\ElementTree.py\", line 735 in write\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\visualization\\_vtp_export.py\", line 164 in export_mesh_with_scalars_vtp\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\visualization\\preview_mesh_vtk.py\", line 163 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 589824 vertices, 1176578 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===\n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_bb3b4497.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 (7.25s): result: NodeOutput\n [ComfyUI] Prompt executed in 15.07 seconds"
+ "time": 9.96,
+ "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 Queuing workflow for execution...\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 [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: 8165f04f-d407-4ac9-a677-00e1093f48f2\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.2s)\n [capture-periodic] freeze=2ms shot=99ms unfreeze=3ms 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 (4.28s): 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=47 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=102ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_7cc4f808.vtp\n Node executed (1 total), capturing...\n Frame 4 saved (frame_003.jpg, t=4.8s)\n [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=6.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=39% browser_rss=0.68GB\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_7cc4f808.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 (5.29s): result: NodeOutput\n [ComfyUI] Prompt executed in 9.60 seconds"
},
{
"file": "frame_005.jpg",
- "time": 19.641000270843506,
+ "time": 13.663569927215576,
"log": "Final screenshot"
}
],
- "total_time": 15.59
+ "total_time": 10.09
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/fix_normals_all/frame_001.jpg b/dev/windows-portable-cpu/videos/fix_normals_all/frame_001.jpg
index cdbdacac..38aa2390 100644
Binary files a/dev/windows-portable-cpu/videos/fix_normals_all/frame_001.jpg and b/dev/windows-portable-cpu/videos/fix_normals_all/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/fix_normals_all/frame_002.jpg b/dev/windows-portable-cpu/videos/fix_normals_all/frame_002.jpg
index cebd6bfd..9b8f021e 100644
Binary files a/dev/windows-portable-cpu/videos/fix_normals_all/frame_002.jpg and b/dev/windows-portable-cpu/videos/fix_normals_all/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/fix_normals_all/frame_003.jpg b/dev/windows-portable-cpu/videos/fix_normals_all/frame_003.jpg
index 3497e3bc..e3400a8f 100644
Binary files a/dev/windows-portable-cpu/videos/fix_normals_all/frame_003.jpg and b/dev/windows-portable-cpu/videos/fix_normals_all/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/fix_normals_all/frame_004.jpg b/dev/windows-portable-cpu/videos/fix_normals_all/frame_004.jpg
index c3e70ef7..2be8d1c8 100644
Binary files a/dev/windows-portable-cpu/videos/fix_normals_all/frame_004.jpg and b/dev/windows-portable-cpu/videos/fix_normals_all/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/fix_normals_all/frame_005.jpg b/dev/windows-portable-cpu/videos/fix_normals_all/frame_005.jpg
index 29ab8f58..2be8d1c8 100644
Binary files a/dev/windows-portable-cpu/videos/fix_normals_all/frame_005.jpg and b/dev/windows-portable-cpu/videos/fix_normals_all/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/fix_normals_all/frame_006.jpg b/dev/windows-portable-cpu/videos/fix_normals_all/frame_006.jpg
deleted file mode 100644
index 29ab8f58..00000000
Binary files a/dev/windows-portable-cpu/videos/fix_normals_all/frame_006.jpg and /dev/null differ
diff --git a/dev/windows-portable-cpu/videos/fix_normals_all/metadata.json b/dev/windows-portable-cpu/videos/fix_normals_all/metadata.json
index 2642939e..a96d06a4 100644
--- a/dev/windows-portable-cpu/videos/fix_normals_all/metadata.json
+++ b/dev/windows-portable-cpu/videos/fix_normals_all/metadata.json
@@ -7,34 +7,29 @@
},
{
"file": "frame_001.jpg",
- "time": 1.11,
- "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: e63c8088-7f74-4035-8a07-e5316e99ec45\n [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45\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: 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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): 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.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=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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_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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method"
+ "time": 1.23,
+ "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: 63446cef-6305-48f1-abe0-0d5a943dbc3b\n [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b\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: 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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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_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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): 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: 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.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_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.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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.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=53 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=53 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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): 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=54 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=54 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): 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..."
},
{
"file": "frame_002.jpg",
- "time": 1.94,
- "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: e63c8088-7f74-4035-8a07-e5316e99ec45\n [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45\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: 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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): 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.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=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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_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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\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.85s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): 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=56 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=56 sending call_method"
+ "time": 1.95,
+ "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: 63446cef-6305-48f1-abe0-0d5a943dbc3b\n [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b\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: 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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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_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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): 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: 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.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_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.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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.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=53 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=53 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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): 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=54 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=54 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): 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 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\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.70s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.70s): 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"
},
{
"file": "frame_003.jpg",
- "time": 2.78,
- "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: e63c8088-7f74-4035-8a07-e5316e99ec45\n [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45\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: 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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): 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.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=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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_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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\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.85s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): 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=56 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=56 sending call_method\n Node executed (2 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.13s): 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=58 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.25s): 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=454ms unfreeze=19ms saved=True"
+ "time": 2.33,
+ "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: 63446cef-6305-48f1-abe0-0d5a943dbc3b\n [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b\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: 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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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_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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): 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: 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.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_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.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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.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=53 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=53 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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): 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=54 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=54 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): 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 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\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.70s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.70s): 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 Node executed (2 total), capturing...\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 [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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.12s): 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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n Frame 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=86ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp"
},
{
"file": "frame_004.jpg",
- "time": 3.19,
- "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: e63c8088-7f74-4035-8a07-e5316e99ec45\n [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45\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: 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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): 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.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=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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_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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\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.85s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): 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=56 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=56 sending call_method\n Node executed (2 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.13s): 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=58 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.25s): 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=454ms unfreeze=19ms saved=True\n Node executed (5 total), capturing...\n Frame 4 saved (frame_003.jpg, t=2.8s)\n [capture-node] freeze=3ms shot=122ms unfreeze=4ms saved=True\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.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.69s): 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"
+ "time": 3.99,
+ "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: 63446cef-6305-48f1-abe0-0d5a943dbc3b\n [ComfyUI] Generated prompt_id: 63446cef-6305-48f1-abe0-0d5a943dbc3b\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: 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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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_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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.12s): 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: 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.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_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.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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.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=53 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=53 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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.15s): 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=54 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=54 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.19s): 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 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=93ms unfreeze=3ms saved=True\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.70s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.70s): 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 Node executed (2 total), capturing...\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 [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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.12s): 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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n Frame 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=86ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp\n Node executed (3 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_e35936b1.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 (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): 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=58 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist done (0.19s): 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=59 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=59 sending call_method\n Frame 4 saved (frame_003.jpg, t=2.3s)\n [capture-node] freeze=80ms shot=719ms unfreeze=6ms saved=True\n Node executed (5 total), capturing...\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 (1.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (1.20s): 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=60 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=60 sending call_method\n [capture-node] freeze=3ms shot=121ms unfreeze=6ms saved=False\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_832ae60a.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"
},
{
"file": "frame_005.jpg",
- "time": 4.11,
- "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: e63c8088-7f74-4035-8a07-e5316e99ec45\n [ComfyUI] Generated prompt_id: e63c8088-7f74-4035-8a07-e5316e99ec45\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: 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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): 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.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=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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_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=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.10s): 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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist 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=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=4ms saved=True\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.85s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.85s): 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=56 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=56 sending call_method\n Node executed (2 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0095e1be.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=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.13s): 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=58 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.25s): 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=454ms unfreeze=19ms saved=True\n Node executed (5 total), capturing...\n Frame 4 saved (frame_003.jpg, t=2.8s)\n [capture-node] freeze=3ms shot=122ms unfreeze=4ms saved=True\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.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.69s): 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 Node executed (6 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec9940fb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\n Frame 5 saved (frame_004.jpg, t=3.2s)\n [capture-node] freeze=3ms shot=118ms unfreeze=3ms saved=True\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 3.21 seconds\n [ComfyUI] Prompt executed in 3.21 seconds"
- },
- {
- "file": "frame_006.jpg",
- "time": 6.621931314468384,
+ "time": 7.358442544937134,
"log": "Final screenshot"
}
],
- "total_time": 4.37
+ "total_time": 5.1
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_000.jpg b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_000.jpg
index ed558fa1..d0d62c45 100644
Binary files a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_000.jpg and b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_001.jpg b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_001.jpg
index d4cd9023..792fd594 100644
Binary files a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_001.jpg and b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_002.jpg b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_002.jpg
index afa21567..07a89271 100644
Binary files a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_002.jpg and b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_003.jpg b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_003.jpg
index eb55dbcf..08261d66 100644
Binary files a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_003.jpg and b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_004.jpg b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_004.jpg
index 793177cf..ca78ae95 100644
Binary files a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_004.jpg and b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_005.jpg b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_005.jpg
index 0787217e..ca78ae95 100644
Binary files a/dev/windows-portable-cpu/videos/fix_self_intersection/frame_005.jpg and b/dev/windows-portable-cpu/videos/fix_self_intersection/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/fix_self_intersection/metadata.json b/dev/windows-portable-cpu/videos/fix_self_intersection/metadata.json
index 9713ffea..cdd03922 100644
--- a/dev/windows-portable-cpu/videos/fix_self_intersection/metadata.json
+++ b/dev/windows-portable-cpu/videos/fix_self_intersection/metadata.json
@@ -7,29 +7,29 @@
},
{
"file": "frame_001.jpg",
- "time": 0.75,
- "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: e7898393-5b0c-4f3b-8fc0-aafdd300b223\n [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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"
+ "time": 2.26,
+ "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 [ComfyUI] Node 14: GeomPackDetectSelfIntersections\n [ComfyUI] Node 14: 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 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: 0ea2bace-09f3-4164-a494-13a0b006d43a\n [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a\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: 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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']..."
},
{
"file": "frame_002.jpg",
- "time": 1.27,
- "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: e7898393-5b0c-4f3b-8fc0-aafdd300b223\n [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 Node executed (1 total), capturing...\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 [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 Frame 2 saved (frame_001.jpg, t=0.8s)\n [capture-node] freeze=4ms shot=121ms unfreeze=5ms saved=True\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 [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.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.48s): 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"
+ "time": 4.57,
+ "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 [ComfyUI] Node 14: GeomPackDetectSelfIntersections\n [ComfyUI] Node 14: 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 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: 0ea2bace-09f3-4164-a494-13a0b006d43a\n [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a\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: 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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=107ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (4.01s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.23s): 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"
},
{
"file": "frame_003.jpg",
- "time": 1.67,
- "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: e7898393-5b0c-4f3b-8fc0-aafdd300b223\n [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 Node executed (1 total), capturing...\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 [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 Frame 2 saved (frame_001.jpg, t=0.8s)\n [capture-node] freeze=4ms shot=121ms unfreeze=5ms saved=True\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 [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.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.48s): 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 Node executed (2 total), capturing...\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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): 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: ['intersection_count', 'face.self_intersecting', 'intersection_flag']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', '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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=104ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp"
+ "time": 5.1,
+ "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 [ComfyUI] Node 14: GeomPackDetectSelfIntersections\n [ComfyUI] Node 14: 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 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: 0ea2bace-09f3-4164-a494-13a0b006d43a\n [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a\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: 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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=107ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (4.01s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.23s): 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 Node executed (1 total), capturing...\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 [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 Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-node] freeze=4ms shot=119ms unfreeze=4ms saved=True\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 [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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.51s): 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"
},
{
"file": "frame_004.jpg",
- "time": 2.45,
- "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: e7898393-5b0c-4f3b-8fc0-aafdd300b223\n [ComfyUI] Generated prompt_id: e7898393-5b0c-4f3b-8fc0-aafdd300b223\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.20s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 Node executed (1 total), capturing...\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 [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 Frame 2 saved (frame_001.jpg, t=0.8s)\n [capture-node] freeze=4ms shot=121ms unfreeze=5ms saved=True\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 [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.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.48s): 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 Node executed (2 total), capturing...\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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): 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: ['intersection_count', 'face.self_intersecting', 'intersection_flag']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', '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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=104ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp\n Node executed (3 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ceba0f48.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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.44s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.50 seconds\n [ComfyUI] Prompt executed in 1.50 seconds\n Frame 4 saved (frame_003.jpg, t=1.7s)\n [capture-node] freeze=53ms shot=152ms unfreeze=69ms saved=True"
+ "time": 5.87,
+ "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 [ComfyUI] Node 14: GeomPackDetectSelfIntersections\n [ComfyUI] Node 14: 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 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: 0ea2bace-09f3-4164-a494-13a0b006d43a\n [ComfyUI] Generated prompt_id: 0ea2bace-09f3-4164-a494-13a0b006d43a\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: 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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63111']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=107ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (4.01s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.23s): 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 Node executed (1 total), capturing...\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 [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 Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-node] freeze=4ms shot=119ms unfreeze=4ms saved=True\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 [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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.51s): 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 Node executed (2 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 [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 [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 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_flag', 'intersection_count']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['face.self_intersecting', 'intersection_flag', 'intersection_count']\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n Frame 4 saved (frame_003.jpg, t=5.1s)\n [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.vtp\n Node executed (3 total), capturing...\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_b1d5530b.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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.44s): result: NodeOutput\n [ComfyUI] Prompt executed in 5.38 seconds\n [ComfyUI] Prompt executed in 5.38 seconds\n [capture-node] freeze=3ms shot=105ms unfreeze=4ms saved=False"
},
{
"file": "frame_005.jpg",
- "time": 5.109083414077759,
+ "time": 8.842475891113281,
"log": "Final screenshot"
}
],
- "total_time": 2.73
+ "total_time": 6.48
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/mesh_info/frame_000.jpg b/dev/windows-portable-cpu/videos/mesh_info/frame_000.jpg
index 54f1a45d..9360514a 100644
Binary files a/dev/windows-portable-cpu/videos/mesh_info/frame_000.jpg and b/dev/windows-portable-cpu/videos/mesh_info/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/mesh_info/frame_001.jpg b/dev/windows-portable-cpu/videos/mesh_info/frame_001.jpg
index 9c7a65b3..d143a548 100644
Binary files a/dev/windows-portable-cpu/videos/mesh_info/frame_001.jpg and b/dev/windows-portable-cpu/videos/mesh_info/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/mesh_info/frame_002.jpg b/dev/windows-portable-cpu/videos/mesh_info/frame_002.jpg
index f3611190..d143a548 100644
Binary files a/dev/windows-portable-cpu/videos/mesh_info/frame_002.jpg and b/dev/windows-portable-cpu/videos/mesh_info/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/mesh_info/frame_003.jpg b/dev/windows-portable-cpu/videos/mesh_info/frame_003.jpg
deleted file mode 100644
index f3611190..00000000
Binary files a/dev/windows-portable-cpu/videos/mesh_info/frame_003.jpg and /dev/null differ
diff --git a/dev/windows-portable-cpu/videos/mesh_info/metadata.json b/dev/windows-portable-cpu/videos/mesh_info/metadata.json
index 22a192c5..56e64224 100644
--- a/dev/windows-portable-cpu/videos/mesh_info/metadata.json
+++ b/dev/windows-portable-cpu/videos/mesh_info/metadata.json
@@ -7,19 +7,14 @@
},
{
"file": "frame_001.jpg",
- "time": 1.34,
- "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 [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 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: a85065fd-1857-405f-8ed5-ac8eec46b80a\n [ComfyUI] Generated prompt_id: a85065fd-1857-405f-8ed5-ac8eec46b80a\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.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.32s): 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=67 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=67 sending call_method\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.63s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.63s): 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=68 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=68 sending call_method"
+ "time": 0.55,
+ "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: f3a8e6ce-5181-46ea-8b04-105b25f084c5\n [ComfyUI] Generated prompt_id: f3a8e6ce-5181-46ea-8b04-105b25f084c5\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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive 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=67 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=67 sending call_method\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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.11s): 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=68 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=68 sending call_method"
},
{
"file": "frame_002.jpg",
- "time": 1.85,
- "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 [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 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: a85065fd-1857-405f-8ed5-ac8eec46b80a\n [ComfyUI] Generated prompt_id: a85065fd-1857-405f-8ed5-ac8eec46b80a\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.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.32s): 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=67 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=67 sending call_method\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.63s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.63s): 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=68 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=68 sending call_method\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=93ms unfreeze=1ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.57s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.57s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.52 seconds\n [ComfyUI] Prompt executed in 1.52 seconds"
- },
- {
- "file": "frame_003.jpg",
- "time": 4.146233081817627,
+ "time": 3.2036092281341553,
"log": "Final screenshot"
}
],
- "total_time": 1.96
+ "total_time": 1.01
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_000.jpg b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_000.jpg
index af745f6a..ec9c4aa0 100644
Binary files a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_000.jpg and b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_001.jpg b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_001.jpg
index 544e9d08..a2e54c31 100644
Binary files a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_001.jpg and b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_002.jpg b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_002.jpg
index 50866605..878b23f6 100644
Binary files a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_002.jpg and b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_003.jpg b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_003.jpg
index a8a48832..f73ff0c4 100644
Binary files a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_003.jpg and b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_004.jpg b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_004.jpg
index fde75398..2a41db87 100644
Binary files a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_004.jpg and b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_005.jpg b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_005.jpg
index 5359dfd6..92468138 100644
Binary files a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_005.jpg and b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_006.jpg b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_006.jpg
index 5a5d25d1..27f7f93b 100644
Binary files a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_006.jpg and b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_006.jpg differ
diff --git a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_007.jpg b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_007.jpg
index e821aa7d..27f7f93b 100644
Binary files a/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_007.jpg and b/dev/windows-portable-cpu/videos/mesh_mesh_distance/frame_007.jpg differ
diff --git a/dev/windows-portable-cpu/videos/mesh_mesh_distance/metadata.json b/dev/windows-portable-cpu/videos/mesh_mesh_distance/metadata.json
index 460ae875..62312537 100644
--- a/dev/windows-portable-cpu/videos/mesh_mesh_distance/metadata.json
+++ b/dev/windows-portable-cpu/videos/mesh_mesh_distance/metadata.json
@@ -7,39 +7,39 @@
},
{
"file": "frame_001.jpg",
- "time": 2.27,
- "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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"
+ "time": 2.26,
+ "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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)..."
},
{
"file": "frame_002.jpg",
- "time": 4.46,
- "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=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)..."
+ "time": 4.39,
+ "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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=3ms shot=92ms unfreeze=3ms saved=True"
},
{
"file": "frame_003.jpg",
- "time": 11.45,
- "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=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 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/16.0GB (37%) swap=0.7/2.9GB (25%) cpu=45% browser_rss=0.70GB\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 (9.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): 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..."
+ "time": 7.25,
+ "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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=3ms shot=92ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=90ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=0.5/2.9GB (19%) cpu=31% browser_rss=0.71GB\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.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): 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"
},
{
"file": "frame_004.jpg",
- "time": 13.44,
- "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=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 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/16.0GB (37%) swap=0.7/2.9GB (25%) cpu=45% browser_rss=0.70GB\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 (9.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): 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 Node executed (1 total), capturing...\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 Frame 4 saved (frame_003.jpg, t=11.4s)\n [capture-node] freeze=6ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (25%) cpu=49% browser_rss=0.59GB\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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.112758\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.112758\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ==="
+ "time": 7.64,
+ "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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=3ms shot=92ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=90ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=0.5/2.9GB (19%) cpu=31% browser_rss=0.71GB\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.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): 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] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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 Frame 4 saved (frame_003.jpg, t=7.2s)\n [capture-node] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): 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"
},
{
"file": "frame_005.jpg",
- "time": 23.92,
- "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=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 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/16.0GB (37%) swap=0.7/2.9GB (25%) cpu=45% browser_rss=0.70GB\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 (9.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): 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 Node executed (1 total), capturing...\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 Frame 4 saved (frame_003.jpg, t=11.4s)\n [capture-node] freeze=6ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (25%) cpu=49% browser_rss=0.59GB\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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.112758\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.112758\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1649 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1649 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 Frame 5 saved (frame_004.jpg, t=13.4s)\n [capture-node] freeze=5ms shot=114ms unfreeze=3ms 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 [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=46% browser_rss=0.59GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=54% browser_rss=0.59GB\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 (10.49s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (10.49s): 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"
+ "time": 15.02,
+ "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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=3ms shot=92ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=90ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=0.5/2.9GB (19%) cpu=31% browser_rss=0.71GB\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.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): 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] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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 Frame 4 saved (frame_003.jpg, t=7.2s)\n [capture-node] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): 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 Node executed (2 total), capturing...\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 Frame 5 saved (frame_004.jpg, t=7.6s)\n [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.3/16.0GB (33%) swap=0.5/2.9GB (19%) cpu=35% browser_rss=0.63GB\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.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.34s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000"
},
{
"file": "frame_006.jpg",
- "time": 24.65,
- "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 [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 Queuing workflow for execution...\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: 5f95d56b-b245-439e-affa-b880f4de4ce2\n [ComfyUI] Generated prompt_id: 5f95d56b-b245-439e-affa-b880f4de4ce2\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.87s): 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.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.42s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.51s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=114ms unfreeze=3ms saved=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 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/16.0GB (37%) swap=0.7/2.9GB (25%) cpu=45% browser_rss=0.70GB\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 (9.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (9.29s): 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 Node executed (1 total), capturing...\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 Frame 4 saved (frame_003.jpg, t=11.4s)\n [capture-node] freeze=6ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (25%) cpu=49% browser_rss=0.59GB\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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.112758\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.112758\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (1.95s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1649 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1649 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 Frame 5 saved (frame_004.jpg, t=13.4s)\n [capture-node] freeze=5ms shot=114ms unfreeze=3ms 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 [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=46% browser_rss=0.59GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.7/16.0GB (36%) swap=0.7/2.9GB (24%) cpu=54% browser_rss=0.59GB\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 (10.49s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (10.49s): 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 Frame 6 saved (frame_005.jpg, t=23.9s)\n [capture-node] freeze=3ms shot=109ms unfreeze=6ms saved=True\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.858216\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 2.858216\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.70s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.70s): result: NodeOutput\n [ComfyUI] Prompt executed in 24.24 seconds\n [ComfyUI] Prompt executed in 24.24 seconds"
+ "time": 15.41,
+ "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: 26aa153c-d527-437d-90f4-c0e656cd2557\n [ComfyUI] Generated prompt_id: 26aa153c-d527-437d-90f4-c0e656cd2557\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.12s): 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=3ms shot=92ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=90ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=0.5/2.9GB (19%) cpu=31% browser_rss=0.71GB\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.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.33s): 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] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:13: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] mesh_v : \\#v by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_ray_mesh_intersector.py:27: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] ray_o : array of shape (\\#rays, 3) of ray origins (one per row) or a single array of shape (3,) to use\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:71: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\point_cloud_utils\\_point_cloud_geometry.py:91: SyntaxWarning: invalid escape sequence '\\#'\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\n [ComfyUI] p : \\#p by 3 array of vertex positions (each row is a vertex)\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 Frame 4 saved (frame_003.jpg, t=7.2s)\n [capture-node] freeze=3ms shot=105ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.258441\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.35s): 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 Node executed (2 total), capturing...\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 Frame 5 saved (frame_004.jpg, t=7.6s)\n [capture-node] freeze=3ms shot=104ms unfreeze=5ms saved=True\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.3/16.0GB (33%) swap=0.5/2.9GB (19%) cpu=35% browser_rss=0.63GB\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.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.34s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n Node executed (3 total), capturing...\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: 3.517681\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.517681\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.23s): result: NodeOutput\n [ComfyUI] Prompt executed in 14.86 seconds\n [ComfyUI] Prompt executed in 14.86 seconds\n Frame 6 saved (frame_005.jpg, t=15.0s)\n [capture-node] freeze=9ms shot=97ms unfreeze=3ms saved=True"
},
{
"file": "frame_007.jpg",
- "time": 27.030704259872437,
+ "time": 17.798147678375244,
"log": "Final screenshot"
}
],
- "total_time": 24.81
+ "total_time": 15.61
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/normals/frame_000.jpg b/dev/windows-portable-cpu/videos/normals/frame_000.jpg
index f36b0d7d..dfed203f 100644
Binary files a/dev/windows-portable-cpu/videos/normals/frame_000.jpg and b/dev/windows-portable-cpu/videos/normals/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/normals/frame_001.jpg b/dev/windows-portable-cpu/videos/normals/frame_001.jpg
index aad9b74a..415b9502 100644
Binary files a/dev/windows-portable-cpu/videos/normals/frame_001.jpg and b/dev/windows-portable-cpu/videos/normals/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/normals/frame_002.jpg b/dev/windows-portable-cpu/videos/normals/frame_002.jpg
index 565528f8..e5e3ded2 100644
Binary files a/dev/windows-portable-cpu/videos/normals/frame_002.jpg and b/dev/windows-portable-cpu/videos/normals/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/normals/frame_003.jpg b/dev/windows-portable-cpu/videos/normals/frame_003.jpg
index 18b2176e..60202f0b 100644
Binary files a/dev/windows-portable-cpu/videos/normals/frame_003.jpg and b/dev/windows-portable-cpu/videos/normals/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/normals/frame_004.jpg b/dev/windows-portable-cpu/videos/normals/frame_004.jpg
deleted file mode 100644
index f987639c..00000000
Binary files a/dev/windows-portable-cpu/videos/normals/frame_004.jpg and /dev/null differ
diff --git a/dev/windows-portable-cpu/videos/normals/metadata.json b/dev/windows-portable-cpu/videos/normals/metadata.json
index 19baa7c1..b42cb3d0 100644
--- a/dev/windows-portable-cpu/videos/normals/metadata.json
+++ b/dev/windows-portable-cpu/videos/normals/metadata.json
@@ -7,24 +7,19 @@
},
{
"file": "frame_001.jpg",
- "time": 1.75,
- "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: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\n [ComfyUI] Generated prompt_id: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.74s): 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.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.61s): 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 [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"
+ "time": 0.86,
+ "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: dc2292ee-126f-4f5a-8dd4-007b084406f5\n [ComfyUI] Generated prompt_id: dc2292ee-126f-4f5a-8dd4-007b084406f5\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.23s): 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 [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"
},
{
"file": "frame_002.jpg",
- "time": 3.87,
- "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: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\n [ComfyUI] Generated prompt_id: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.74s): 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.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.61s): 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 [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 Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.8s)\n [capture-node] freeze=3ms shot=79ms unfreeze=2ms saved=True\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.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.71s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.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 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.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.951065464225, 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.951065464225, fields=['normal_x', 'normal_y', 'normal_z', 'normal_magnitude', 'face.stl']"
+ "time": 2.0,
+ "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: dc2292ee-126f-4f5a-8dd4-007b084406f5\n [ComfyUI] Generated prompt_id: dc2292ee-126f-4f5a-8dd4-007b084406f5\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.23s): 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 [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 Node executed (1 total), capturing...\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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_351491bc.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.951065464225, 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.951065464225, 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.86s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.86s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.64 seconds\n [ComfyUI] Prompt executed in 1.64 seconds"
},
{
"file": "frame_003.jpg",
- "time": 4.25,
- "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: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\n [ComfyUI] Generated prompt_id: 60b7a3fd-fd16-41ce-beb0-5276c88b2c44\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.74s): 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.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.61s): 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 [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 Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.8s)\n [capture-node] freeze=3ms shot=79ms unfreeze=2ms saved=True\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.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.71s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.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 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_166d2f06.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.951065464225, 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.951065464225, fields=['normal_x', 'normal_y', 'normal_z', 'normal_magnitude', 'face.stl']\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [capture-periodic] freeze=2ms shot=82ms unfreeze=2ms saved=True\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (1.77s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (1.77s): result: NodeOutput\n [ComfyUI] Prompt executed in 3.84 seconds\n [ComfyUI] Prompt executed in 3.84 seconds"
- },
- {
- "file": "frame_004.jpg",
- "time": 6.573722839355469,
+ "time": 5.019467353820801,
"log": "Final screenshot"
}
],
- "total_time": 4.38
+ "total_time": 2.82
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/point_mesh_distance/frame_000.jpg b/dev/windows-portable-cpu/videos/point_mesh_distance/frame_000.jpg
index 9b5ca385..84fac8cf 100644
Binary files a/dev/windows-portable-cpu/videos/point_mesh_distance/frame_000.jpg and b/dev/windows-portable-cpu/videos/point_mesh_distance/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/point_mesh_distance/frame_001.jpg b/dev/windows-portable-cpu/videos/point_mesh_distance/frame_001.jpg
index 5f5eae48..3bc8e0ab 100644
Binary files a/dev/windows-portable-cpu/videos/point_mesh_distance/frame_001.jpg and b/dev/windows-portable-cpu/videos/point_mesh_distance/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/point_mesh_distance/frame_002.jpg b/dev/windows-portable-cpu/videos/point_mesh_distance/frame_002.jpg
index c4d6fe10..b867ef0d 100644
Binary files a/dev/windows-portable-cpu/videos/point_mesh_distance/frame_002.jpg and b/dev/windows-portable-cpu/videos/point_mesh_distance/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/point_mesh_distance/frame_003.jpg b/dev/windows-portable-cpu/videos/point_mesh_distance/frame_003.jpg
index 917e7ce7..b867ef0d 100644
Binary files a/dev/windows-portable-cpu/videos/point_mesh_distance/frame_003.jpg and b/dev/windows-portable-cpu/videos/point_mesh_distance/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/point_mesh_distance/frame_004.jpg b/dev/windows-portable-cpu/videos/point_mesh_distance/frame_004.jpg
deleted file mode 100644
index 5e33aa0c..00000000
Binary files a/dev/windows-portable-cpu/videos/point_mesh_distance/frame_004.jpg and /dev/null differ
diff --git a/dev/windows-portable-cpu/videos/point_mesh_distance/metadata.json b/dev/windows-portable-cpu/videos/point_mesh_distance/metadata.json
index b58a52eb..74b021da 100644
--- a/dev/windows-portable-cpu/videos/point_mesh_distance/metadata.json
+++ b/dev/windows-portable-cpu/videos/point_mesh_distance/metadata.json
@@ -7,24 +7,19 @@
},
{
"file": "frame_001.jpg",
- "time": 0.64,
- "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 [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 Queuing workflow for execution...\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: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\n [ComfyUI] Generated prompt_id: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.12s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 sending call_method"
+ "time": 1.22,
+ "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: 71bd74ce-315f-4f4a-bf41-829d8120a7f8\n [ComfyUI] Generated prompt_id: 71bd74ce-315f-4f4a-bf41-829d8120a7f8\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=80 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=80 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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=81 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=81 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.13s): result: NodeOutput\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=82 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=82 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427\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.54s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.54s): 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=84 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=84 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes"
},
{
"file": "frame_002.jpg",
- "time": 1.47,
- "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 [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 Queuing workflow for execution...\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: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\n [ComfyUI] Generated prompt_id: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.12s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 sending call_method\n Node executed (1 total), capturing...\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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.12s): 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=111ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644\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.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.71s): 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"
+ "time": 1.63,
+ "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: 71bd74ce-315f-4f4a-bf41-829d8120a7f8\n [ComfyUI] Generated prompt_id: 71bd74ce-315f-4f4a-bf41-829d8120a7f8\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=80 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=80 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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=81 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=81 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.13s): result: NodeOutput\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=82 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=82 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000007, Max: 0.493761, Mean: 0.138427\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.54s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.54s): 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=84 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=84 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes\n Node executed (1 total), capturing...\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 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_382d6e5c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_382d6e5c.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_382d6e5c.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.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.23s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.22 seconds\n [ComfyUI] Prompt executed in 1.22 seconds\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=111ms unfreeze=3ms saved=True"
},
{
"file": "frame_003.jpg",
- "time": 2.02,
- "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 [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 Queuing workflow for execution...\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: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\n [ComfyUI] Generated prompt_id: aa375f5b-55d3-4eb9-93f1-fdcd8fafa757\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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.12s): 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=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 sending call_method\n Node executed (1 total), capturing...\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.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.12s): 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=111ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000038, Max: 0.498753, Mean: 0.137644\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.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.71s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_7d80af94.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_7d80af94.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_7d80af94.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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.24s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.39 seconds\n [ComfyUI] Prompt executed in 1.39 seconds\n Frame 3 saved (frame_002.jpg, t=1.5s)\n [capture-node] freeze=3ms shot=128ms unfreeze=16ms saved=True"
- },
- {
- "file": "frame_004.jpg",
- "time": 4.388774156570435,
+ "time": 3.968789577484131,
"log": "Final screenshot"
}
],
- "total_time": 2.17
+ "total_time": 1.76
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_000.jpg b/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_000.jpg
index 37be0491..f70ead06 100644
Binary files a/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_000.jpg and b/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_001.jpg b/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_001.jpg
index 372bc0ce..7b323c01 100644
Binary files a/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_001.jpg and b/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_002.jpg b/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_002.jpg
index 372bc0ce..0fff0889 100644
Binary files a/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_002.jpg and b/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_003.jpg b/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_003.jpg
new file mode 100644
index 00000000..d7fc8495
Binary files /dev/null and b/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_004.jpg b/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_004.jpg
new file mode 100644
index 00000000..3ccc3db2
Binary files /dev/null and b/dev/windows-portable-cpu/videos/preview_mesh_threejs/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/preview_mesh_threejs/metadata.json b/dev/windows-portable-cpu/videos/preview_mesh_threejs/metadata.json
index 35e1442f..e13ddad9 100644
--- a/dev/windows-portable-cpu/videos/preview_mesh_threejs/metadata.json
+++ b/dev/windows-portable-cpu/videos/preview_mesh_threejs/metadata.json
@@ -7,14 +7,24 @@
},
{
"file": "frame_001.jpg",
- "time": 1.59,
- "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 [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 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: a0743817-8471-49ea-8b84-97b960b1e230\n [ComfyUI] Generated prompt_id: a0743817-8471-49ea-8b84-97b960b1e230\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.78s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.78s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_5aaa8923.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_5aaa8923.glb\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.43s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.22 seconds\n [ComfyUI] Prompt executed in 1.22 seconds"
+ "time": 2.25,
+ "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 [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 Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']..."
},
{
"file": "frame_002.jpg",
- "time": 4.032827615737915,
+ "time": 4.46,
+ "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 [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 Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=5ms shot=101ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=86 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=86 sending call_method"
+ },
+ {
+ "file": "frame_003.jpg",
+ "time": 5.33,
+ "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 [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 Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\n [ComfyUI] Generated prompt_id: 6d380265-f1de-4f69-9fd8-329a18ff9c10\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 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:63925']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=5ms shot=101ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=8ms shot=124ms unfreeze=4ms 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 (4.83s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.83s): 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_924bc1c1.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_924bc1c1.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 4.99 seconds\n [ComfyUI] Prompt executed in 4.99 seconds"
+ },
+ {
+ "file": "frame_004.jpg",
+ "time": 7.63596773147583,
"log": "Final screenshot"
}
],
- "total_time": 1.85
+ "total_time": 5.46
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/reconstruct_all/frame_000.jpg b/dev/windows-portable-cpu/videos/reconstruct_all/frame_000.jpg
index 430c12bf..c8037b13 100644
Binary files a/dev/windows-portable-cpu/videos/reconstruct_all/frame_000.jpg and b/dev/windows-portable-cpu/videos/reconstruct_all/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/reconstruct_all/frame_001.jpg b/dev/windows-portable-cpu/videos/reconstruct_all/frame_001.jpg
index afc6e080..3dccac49 100644
Binary files a/dev/windows-portable-cpu/videos/reconstruct_all/frame_001.jpg and b/dev/windows-portable-cpu/videos/reconstruct_all/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/reconstruct_all/frame_002.jpg b/dev/windows-portable-cpu/videos/reconstruct_all/frame_002.jpg
index 83ec99b6..6c970738 100644
Binary files a/dev/windows-portable-cpu/videos/reconstruct_all/frame_002.jpg and b/dev/windows-portable-cpu/videos/reconstruct_all/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/reconstruct_all/frame_003.jpg b/dev/windows-portable-cpu/videos/reconstruct_all/frame_003.jpg
index 88246a8f..7ec465e4 100644
Binary files a/dev/windows-portable-cpu/videos/reconstruct_all/frame_003.jpg and b/dev/windows-portable-cpu/videos/reconstruct_all/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/reconstruct_all/frame_004.jpg b/dev/windows-portable-cpu/videos/reconstruct_all/frame_004.jpg
index b352fa1d..fd423d4d 100644
Binary files a/dev/windows-portable-cpu/videos/reconstruct_all/frame_004.jpg and b/dev/windows-portable-cpu/videos/reconstruct_all/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/reconstruct_all/frame_005.jpg b/dev/windows-portable-cpu/videos/reconstruct_all/frame_005.jpg
index 71652ffa..b86a13ba 100644
Binary files a/dev/windows-portable-cpu/videos/reconstruct_all/frame_005.jpg and b/dev/windows-portable-cpu/videos/reconstruct_all/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/reconstruct_all/frame_006.jpg b/dev/windows-portable-cpu/videos/reconstruct_all/frame_006.jpg
index cbc9b996..677d5b46 100644
Binary files a/dev/windows-portable-cpu/videos/reconstruct_all/frame_006.jpg and b/dev/windows-portable-cpu/videos/reconstruct_all/frame_006.jpg differ
diff --git a/dev/windows-portable-cpu/videos/reconstruct_all/frame_007.jpg b/dev/windows-portable-cpu/videos/reconstruct_all/frame_007.jpg
new file mode 100644
index 00000000..fbff1f49
Binary files /dev/null and b/dev/windows-portable-cpu/videos/reconstruct_all/frame_007.jpg differ
diff --git a/dev/windows-portable-cpu/videos/reconstruct_all/metadata.json b/dev/windows-portable-cpu/videos/reconstruct_all/metadata.json
index bd11240a..f6da3e4e 100644
--- a/dev/windows-portable-cpu/videos/reconstruct_all/metadata.json
+++ b/dev/windows-portable-cpu/videos/reconstruct_all/metadata.json
@@ -7,34 +7,39 @@
},
{
"file": "frame_001.jpg",
- "time": 1.47,
- "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 Queuing workflow for execution...\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 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: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\n [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): 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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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: 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=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): 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"
+ "time": 1.49,
+ "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=95 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=95 sending call_method"
},
{
"file": "frame_002.jpg",
- "time": 3.92,
- "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 Queuing workflow for execution...\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 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: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\n [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): 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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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: 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=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): 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_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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\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 2 saved (frame_001.jpg, t=1.5s)\n [capture-node] freeze=30ms shot=158ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=3ms shot=113ms unfreeze=2ms saved=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): 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=97 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=97 sending call_method"
+ "time": 1.95,
+ "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=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: 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.5s)\n [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): 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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method"
},
{
"file": "frame_003.jpg",
- "time": 4.32,
- "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 Queuing workflow for execution...\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 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: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\n [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): 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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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: 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=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): 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_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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\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 2 saved (frame_001.jpg, t=1.5s)\n [capture-node] freeze=30ms shot=158ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=3ms shot=113ms unfreeze=2ms saved=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): 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=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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): 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 Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=2ms saved=True\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..."
+ "time": 3.9,
+ "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=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: 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.5s)\n [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): 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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\n Node executed (2 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=148ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): 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=97 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=97 sending call_method"
},
{
"file": "frame_004.jpg",
- "time": 6.21,
- "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 Queuing workflow for execution...\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 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: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\n [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): 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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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: 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=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): 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_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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\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 2 saved (frame_001.jpg, t=1.5s)\n [capture-node] freeze=30ms shot=158ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=3ms shot=113ms unfreeze=2ms saved=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): 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=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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): 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 Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=2ms saved=True\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 Node executed (4 total), capturing...\n Frame 4 saved (frame_003.jpg, t=4.3s)\n [capture-node] freeze=4ms shot=144ms unfreeze=29ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\pymeshlab\\__init__.py\", line 41 in filter_function\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\pymeshlab\\__init__.py\", line 41 in filter_function\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\reconstruction\\backends\\poisson.py\", line 173 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\reconstruction\\backends\\poisson.py\", line 173 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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] GeomPackReconstruct_Poisson done (2.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.04s): 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"
+ "time": 4.31,
+ "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=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: 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.5s)\n [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): 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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\n Node executed (2 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=148ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): 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=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: 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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.14s): 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=98 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=98 sending call_method\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 4 saved (frame_003.jpg, t=3.9s)\n [capture-node] freeze=5ms shot=111ms unfreeze=4ms saved=True"
},
{
"file": "frame_005.jpg",
- "time": 7.12,
- "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 Queuing workflow for execution...\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 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: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\n [ComfyUI] Generated prompt_id: 6b7aa11c-3c7d-4612-8555-9baf340e11ca\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.39s): 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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.18s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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: 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=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_86c90312.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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.15s): 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_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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\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 2 saved (frame_001.jpg, t=1.5s)\n [capture-node] freeze=30ms shot=158ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=3ms shot=113ms unfreeze=2ms saved=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.34s): 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=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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.26s): 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 Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=2ms saved=True\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 Node executed (4 total), capturing...\n Frame 4 saved (frame_003.jpg, t=4.3s)\n [capture-node] freeze=4ms shot=144ms unfreeze=29ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\pymeshlab\\__init__.py\", line 41 in filter_function\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\pymeshlab\\__init__.py\", line 41 in filter_function\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\reconstruction\\backends\\poisson.py\", line 173 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\reconstruction\\backends\\poisson.py\", line 173 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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] GeomPackReconstruct_Poisson done (2.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.04s): 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 [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 - 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43461 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43461 vertices)\n Frame 5 saved (frame_004.jpg, t=6.2s)\n [capture-node] freeze=4ms shot=129ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43461 vertices, 86920 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.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, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16802 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5760 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5760 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5760 vertices, 12154 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (730 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (730 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 730 vertices, 1456 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_de373a6e.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 (0.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.80s): result: NodeOutput\n [ComfyUI] Prompt executed in 6.69 seconds\n [ComfyUI] Prompt executed in 6.69 seconds"
+ "time": 6.88,
+ "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=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: 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.5s)\n [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): 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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\n Node executed (2 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=148ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): 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=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: 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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.14s): 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=98 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=98 sending call_method\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 4 saved (frame_003.jpg, t=3.9s)\n [capture-node] freeze=5ms shot=111ms unfreeze=4ms saved=True\n Node executed (4 total), capturing...\n Frame 5 saved (frame_004.jpg, t=4.3s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): 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 [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 - 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp"
},
{
"file": "frame_006.jpg",
- "time": 12.546421766281128,
+ "time": 7.61,
+ "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 Queuing workflow for execution...\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 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: 78edb032-fbce-4bdb-97d3-04c46f836f49\n [ComfyUI] Generated prompt_id: 78edb032-fbce-4bdb-97d3-04c46f836f49\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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: 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.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: 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.13s): 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: 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 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_503be900.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.17s): 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=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: 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.5s)\n [capture-node] freeze=45ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.48s): 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=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\n Node executed (2 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 3 saved (frame_002.jpg, t=1.9s)\n [capture-node] freeze=3ms shot=148ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.96s): 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=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: 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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.14s): 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=98 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=98 sending call_method\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 4 saved (frame_003.jpg, t=3.9s)\n [capture-node] freeze=5ms shot=111ms unfreeze=4ms saved=True\n Node executed (4 total), capturing...\n Frame 5 saved (frame_004.jpg, t=4.3s)\n [capture-node] freeze=4ms shot=115ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (2.71s): 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 [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 - 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n Node executed (5 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43324 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43324 vertices)\n Frame 6 saved (frame_005.jpg, t=6.9s)\n [capture-node] freeze=3ms shot=111ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43324 vertices, 86643 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.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, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16763 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [capture-loop] iter=50 t=7.2s state={'complete': False, 'error': None, 'executedCount': 5, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.70GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5685 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5685 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5685 vertices, 12020 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (695 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (695 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 695 vertices, 1386 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_1120b27e.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 (0.79s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.79s): result: NodeOutput\n [ComfyUI] Prompt executed in 7.23 seconds\n [ComfyUI] Prompt executed in 7.23 seconds"
+ },
+ {
+ "file": "frame_007.jpg",
+ "time": 11.074230670928955,
"log": "Final screenshot"
}
],
- "total_time": 8.45
+ "total_time": 8.84
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/refine_mesh/frame_000.jpg b/dev/windows-portable-cpu/videos/refine_mesh/frame_000.jpg
index e23524e0..fb0c0cf6 100644
Binary files a/dev/windows-portable-cpu/videos/refine_mesh/frame_000.jpg and b/dev/windows-portable-cpu/videos/refine_mesh/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/refine_mesh/frame_001.jpg b/dev/windows-portable-cpu/videos/refine_mesh/frame_001.jpg
index 626a6e49..685bb172 100644
Binary files a/dev/windows-portable-cpu/videos/refine_mesh/frame_001.jpg and b/dev/windows-portable-cpu/videos/refine_mesh/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/refine_mesh/frame_002.jpg b/dev/windows-portable-cpu/videos/refine_mesh/frame_002.jpg
index 7f7d4b02..69bb0245 100644
Binary files a/dev/windows-portable-cpu/videos/refine_mesh/frame_002.jpg and b/dev/windows-portable-cpu/videos/refine_mesh/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/refine_mesh/frame_003.jpg b/dev/windows-portable-cpu/videos/refine_mesh/frame_003.jpg
index 41c80ff2..9da2dba8 100644
Binary files a/dev/windows-portable-cpu/videos/refine_mesh/frame_003.jpg and b/dev/windows-portable-cpu/videos/refine_mesh/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/refine_mesh/metadata.json b/dev/windows-portable-cpu/videos/refine_mesh/metadata.json
index 1441ec86..c9cdf82a 100644
--- a/dev/windows-portable-cpu/videos/refine_mesh/metadata.json
+++ b/dev/windows-portable-cpu/videos/refine_mesh/metadata.json
@@ -7,19 +7,19 @@
},
{
"file": "frame_001.jpg",
- "time": 1.04,
- "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\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\\\":\\\"\\\",\\\"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: c2082c48-4e65-45ed-a564-efd0f691f51c\n [ComfyUI] Generated prompt_id: c2082c48-4e65-45ed-a564-efd0f691f51c\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): 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.30s): result: NodeOutput\n [ComfyUI] [comfy-env] RefineMesh done (0.30s): 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..."
+ "time": 0.96,
+ "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\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\\\":\\\"\\\",\\\"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: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19\n [ComfyUI] Generated prompt_id: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] RefineMesh done (0.25s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields"
},
{
"file": "frame_002.jpg",
- "time": 1.85,
- "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\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\\\":\\\"\\\",\\\"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: c2082c48-4e65-45ed-a564-efd0f691f51c\n [ComfyUI] Generated prompt_id: c2082c48-4e65-45ed-a564-efd0f691f51c\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=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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): 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.30s): result: NodeOutput\n [ComfyUI] [comfy-env] RefineMesh done (0.30s): 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 Node executed (1 total), capturing...\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 [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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=3ms shot=93ms 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_26a51346.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_26a51346.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_26a51346.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 (0.73s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.73s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.47 seconds\n [ComfyUI] Prompt executed in 1.47 seconds"
+ "time": 1.68,
+ "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\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\\\":\\\"\\\",\\\"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: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19\n [ComfyUI] Generated prompt_id: e1cddf1c-2ce1-4e19-bfc2-d62f4a156a19\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=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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] RefineMesh done (0.25s): 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 [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n Node executed (1 total), capturing...\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=4ms shot=100ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_92b716d5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_92b716d5.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_92b716d5.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 (0.73s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.73s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.33 seconds\n [ComfyUI] Prompt executed in 1.33 seconds"
},
{
"file": "frame_003.jpg",
- "time": 4.240132808685303,
+ "time": 4.9081056118011475,
"log": "Final screenshot"
}
],
- "total_time": 2.0
+ "total_time": 2.7
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/remesh_intersections/frame_000.jpg b/dev/windows-portable-cpu/videos/remesh_intersections/frame_000.jpg
index 7c5b49b9..53f37d60 100644
Binary files a/dev/windows-portable-cpu/videos/remesh_intersections/frame_000.jpg and b/dev/windows-portable-cpu/videos/remesh_intersections/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/remesh_intersections/frame_001.jpg b/dev/windows-portable-cpu/videos/remesh_intersections/frame_001.jpg
index f5d4b625..72caf17b 100644
Binary files a/dev/windows-portable-cpu/videos/remesh_intersections/frame_001.jpg and b/dev/windows-portable-cpu/videos/remesh_intersections/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/remesh_intersections/frame_002.jpg b/dev/windows-portable-cpu/videos/remesh_intersections/frame_002.jpg
index 5c35c98c..3c45b0b3 100644
Binary files a/dev/windows-portable-cpu/videos/remesh_intersections/frame_002.jpg and b/dev/windows-portable-cpu/videos/remesh_intersections/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/remesh_intersections/frame_003.jpg b/dev/windows-portable-cpu/videos/remesh_intersections/frame_003.jpg
index b925ab3b..db8061a9 100644
Binary files a/dev/windows-portable-cpu/videos/remesh_intersections/frame_003.jpg and b/dev/windows-portable-cpu/videos/remesh_intersections/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/remesh_intersections/frame_004.jpg b/dev/windows-portable-cpu/videos/remesh_intersections/frame_004.jpg
index b817ba6d..10e421f3 100644
Binary files a/dev/windows-portable-cpu/videos/remesh_intersections/frame_004.jpg and b/dev/windows-portable-cpu/videos/remesh_intersections/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/remesh_intersections/metadata.json b/dev/windows-portable-cpu/videos/remesh_intersections/metadata.json
index b4f9aae7..23d31ae0 100644
--- a/dev/windows-portable-cpu/videos/remesh_intersections/metadata.json
+++ b/dev/windows-portable-cpu/videos/remesh_intersections/metadata.json
@@ -7,24 +7,24 @@
},
{
"file": "frame_001.jpg",
- "time": 0.9,
- "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: 15c80164-b154-41f1-97bd-53ace8d64fb3\n [ComfyUI] Generated prompt_id: 15c80164-b154-41f1-97bd-53ace8d64fb3\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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.21s): 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 [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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.39s): 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"
+ "time": 0.87,
+ "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 Queuing workflow for execution...\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\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: 224896b2-abff-4680-a035-7e59afefadf5\n [ComfyUI] Generated prompt_id: 224896b2-abff-4680-a035-7e59afefadf5\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.19s): 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 [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.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.35s): 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"
},
{
"file": "frame_002.jpg",
- "time": 1.33,
- "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: 15c80164-b154-41f1-97bd-53ace8d64fb3\n [ComfyUI] Generated prompt_id: 15c80164-b154-41f1-97bd-53ace8d64fb3\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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.21s): 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 [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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.39s): 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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): 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 [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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=24ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 [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"
+ "time": 1.27,
+ "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 Queuing workflow for execution...\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\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: 224896b2-abff-4680-a035-7e59afefadf5\n [ComfyUI] Generated prompt_id: 224896b2-abff-4680-a035-7e59afefadf5\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.19s): 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 [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.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.35s): 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: 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 [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 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 [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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): 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"
},
{
"file": "frame_003.jpg",
- "time": 1.81,
- "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: 15c80164-b154-41f1-97bd-53ace8d64fb3\n [ComfyUI] Generated prompt_id: 15c80164-b154-41f1-97bd-53ace8d64fb3\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 [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.21s): 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 [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.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.39s): 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: 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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.18s): 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 [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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=24ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.19s): 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 [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 Node executed (3 total), capturing...\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_count', 'face.self_intersecting', 'intersection_flag']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'face.self_intersecting', '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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=2ms shot=81ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_13704daa.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.49s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.49s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.47 seconds\n [ComfyUI] Prompt executed in 1.47 seconds"
+ "time": 1.78,
+ "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 Queuing workflow for execution...\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\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: 224896b2-abff-4680-a035-7e59afefadf5\n [ComfyUI] Generated prompt_id: 224896b2-abff-4680-a035-7e59afefadf5\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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.19s): 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 [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.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.35s): 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: 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 [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 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 [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 Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=3ms shot=112ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.20s): 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 [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_count', 'intersection_flag', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_count', 'intersection_flag', '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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.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 Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=3ms shot=90ms unfreeze=4ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_69009f8d.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.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.48s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.40 seconds\n [ComfyUI] Prompt executed in 1.40 seconds"
},
{
"file": "frame_004.jpg",
- "time": 4.663022994995117,
+ "time": 4.549381494522095,
"log": "Final screenshot"
}
],
- "total_time": 2.45
+ "total_time": 2.36
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/remeshing/frame_000.jpg b/dev/windows-portable-cpu/videos/remeshing/frame_000.jpg
index 7fbf83c2..6712b611 100644
Binary files a/dev/windows-portable-cpu/videos/remeshing/frame_000.jpg and b/dev/windows-portable-cpu/videos/remeshing/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/remeshing/frame_001.jpg b/dev/windows-portable-cpu/videos/remeshing/frame_001.jpg
index 2e6cbdad..353d6e1f 100644
Binary files a/dev/windows-portable-cpu/videos/remeshing/frame_001.jpg and b/dev/windows-portable-cpu/videos/remeshing/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/remeshing/frame_002.jpg b/dev/windows-portable-cpu/videos/remeshing/frame_002.jpg
index 6cf1bcdb..600339ec 100644
Binary files a/dev/windows-portable-cpu/videos/remeshing/frame_002.jpg and b/dev/windows-portable-cpu/videos/remeshing/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/remeshing/frame_003.jpg b/dev/windows-portable-cpu/videos/remeshing/frame_003.jpg
index 161647b2..d67b10dc 100644
Binary files a/dev/windows-portable-cpu/videos/remeshing/frame_003.jpg and b/dev/windows-portable-cpu/videos/remeshing/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/remeshing/frame_004.jpg b/dev/windows-portable-cpu/videos/remeshing/frame_004.jpg
index 31d8426b..d999b40d 100644
Binary files a/dev/windows-portable-cpu/videos/remeshing/frame_004.jpg and b/dev/windows-portable-cpu/videos/remeshing/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/remeshing/frame_005.jpg b/dev/windows-portable-cpu/videos/remeshing/frame_005.jpg
index e19c2290..bdf8f934 100644
Binary files a/dev/windows-portable-cpu/videos/remeshing/frame_005.jpg and b/dev/windows-portable-cpu/videos/remeshing/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/remeshing/metadata.json b/dev/windows-portable-cpu/videos/remeshing/metadata.json
index 6cc64fae..313180cf 100644
--- a/dev/windows-portable-cpu/videos/remeshing/metadata.json
+++ b/dev/windows-portable-cpu/videos/remeshing/metadata.json
@@ -8,28 +8,28 @@
{
"file": "frame_001.jpg",
"time": 2.21,
- "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: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\n [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): 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"
+ "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: 65b260e2-7760-4109-b7ad-00657a2056f3\n [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): 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"
},
{
"file": "frame_002.jpg",
"time": 4.37,
- "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: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\n [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): 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=2ms shot=105ms unfreeze=3ms saved=True"
+ "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: 65b260e2-7760-4109-b7ad-00657a2056f3\n [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): 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=3ms shot=90ms unfreeze=3ms saved=True"
},
{
"file": "frame_003.jpg",
- "time": 44.87,
- "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: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\n [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): 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=2ms shot=105ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=91ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.7/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=52% browser_rss=0.66GB\n [capture-loop] iter=100 t=11.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=59% browser_rss=0.54GB\n [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB\n [capture-loop] iter=300 t=33.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB\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.0010575999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.0010575999999999999 s.\n [ComfyUI] Constraint integration took 0.0002198 s.\n [ComfyUI] Constraint integration took 0.0002198 s.\n [ComfyUI] Constraint elimination took 0.0071256000000000002 s.\n [ComfyUI] Constraint elimination took 0.0071256000000000002 s.\n [ComfyUI] Reindexing took 0.00044089999999999998 s.\n [ComfyUI] Reindexing took 0.00044089999999999998 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 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.022413599999999999 s.\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.022413599999999999 s.\n [ComfyUI] final full solution\n [ComfyUI] final full solution\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 s.\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 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.78097059999999996 s.\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.78097059999999996 s.\n [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.\n [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.\n [capture-loop] iter=350 t=39.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=58% browser_rss=0.53GB\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 [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 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 96 in tracked_array\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 96 in tracked_array\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 651 in __setitem__\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 651 in __setitem__\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 381 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 381 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"C:\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 (43.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (43.93s): 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"
+ "time": 39.41,
+ "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: 65b260e2-7760-4109-b7ad-00657a2056f3\n [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): 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=3ms shot=90ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=28% browser_rss=0.60GB\n [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.58GB\n [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=31% browser_rss=0.58GB\n [capture-loop] iter=200 t=22.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.57GB\n [capture-loop] iter=250 t=27.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.57GB\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.00088159999999999996 s.\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.00088159999999999996 s.\n [ComfyUI] Constraint integration took 0.0001584 s.\n [ComfyUI] Constraint integration took 0.0001584 s.\n [ComfyUI] Constraint elimination took 0.0063842999999999999 s.\n [ComfyUI] Constraint elimination took 0.0063842999999999999 s.\n [ComfyUI] Reindexing took 0.00030279999999999999 s.\n [ComfyUI] Reindexing took 0.00030279999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 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.0213671 s.\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.0213671 s.\n [ComfyUI] final full solution\n [ComfyUI] final full solution\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 s.\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 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.70732260000000013 s.\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.70732260000000013 s.\n [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.\n [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.\n [capture-loop] iter=300 t=33.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.56GB\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=39.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=34% browser_rss=0.57GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"C:\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 (38.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (38.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] [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"
},
{
"file": "frame_004.jpg",
- "time": 45.59,
- "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: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\n [ComfyUI] Generated prompt_id: 0b1bcc54-1c14-4d08-8966-8da50f26ed77\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.44s): 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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): 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=2ms shot=105ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=91ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.7/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=52% browser_rss=0.66GB\n [capture-loop] iter=100 t=11.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=59% browser_rss=0.54GB\n [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/16.0GB (35%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB\n [capture-loop] iter=300 t=33.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=56% browser_rss=0.53GB\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.0010575999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.0010575999999999999 s.\n [ComfyUI] Constraint integration took 0.0002198 s.\n [ComfyUI] Constraint integration took 0.0002198 s.\n [ComfyUI] Constraint elimination took 0.0071256000000000002 s.\n [ComfyUI] Constraint elimination took 0.0071256000000000002 s.\n [ComfyUI] Reindexing took 0.00044089999999999998 s.\n [ComfyUI] Reindexing took 0.00044089999999999998 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0081753999999999993 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.022413599999999999 s.\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.022413599999999999 s.\n [ComfyUI] final full solution\n [ComfyUI] final full solution\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 s.\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0070809000000000002 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.78097059999999996 s.\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.78097059999999996 s.\n [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.\n [ComfyUI] COMISO::MISolver::solve took 0.78125739999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0001708 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.79246369999999999 s.\n [capture-loop] iter=350 t=39.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/16.0GB (34%) swap=1.0/2.9GB (34%) cpu=58% browser_rss=0.53GB\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 [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 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 96 in tracked_array\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 96 in tracked_array\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 651 in __setitem__\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\caching.py\", line 651 in __setitem__\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 381 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 381 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"C:\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 (43.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (43.93s): 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 [capture-loop] iter=400 t=44.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.3/16.0GB (33%) swap=1.0/2.9GB (33%) cpu=56% browser_rss=0.53GB\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n Frame 4 saved (frame_003.jpg, t=44.9s)\n [capture-node] freeze=3ms shot=102ms unfreeze=7ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_1a3a69eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_1a3a69eb.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_1a3a69eb.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 (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.74s): result: NodeOutput\n [ComfyUI] Prompt executed in 45.25 seconds\n [ComfyUI] Prompt executed in 45.25 seconds"
+ "time": 40.12,
+ "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: 65b260e2-7760-4109-b7ad-00657a2056f3\n [ComfyUI] Generated prompt_id: 65b260e2-7760-4109-b7ad-00657a2056f3\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.17s): 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=3ms shot=90ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=28% browser_rss=0.60GB\n [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.58GB\n [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=31% browser_rss=0.58GB\n [capture-loop] iter=200 t=22.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.57GB\n [capture-loop] iter=250 t=27.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.57GB\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.00088159999999999996 s.\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.00088159999999999996 s.\n [ComfyUI] Constraint integration took 0.0001584 s.\n [ComfyUI] Constraint integration took 0.0001584 s.\n [ComfyUI] Constraint elimination took 0.0063842999999999999 s.\n [ComfyUI] Constraint elimination took 0.0063842999999999999 s.\n [ComfyUI] Reindexing took 0.00030279999999999999 s.\n [ComfyUI] Reindexing took 0.00030279999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0070943000000000004 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.0213671 s.\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.0213671 s.\n [ComfyUI] final full solution\n [ComfyUI] final full solution\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 s.\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0063197000000000001 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.70732260000000013 s.\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.70732260000000013 s.\n [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.\n [ComfyUI] COMISO::MISolver::solve took 0.70763129999999996 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.00015019999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.71784689999999995 s.\n [capture-loop] iter=300 t=33.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.56GB\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=39.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=0.7/2.9GB (25%) cpu=34% browser_rss=0.57GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"C:\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 (38.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (38.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] [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n Frame 4 saved (frame_003.jpg, t=39.4s)\n [capture-node] freeze=3ms shot=104ms unfreeze=4ms 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_c0eec60b.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_c0eec60b.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_c0eec60b.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 (0.75s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.75s): result: NodeOutput\n [ComfyUI] Prompt executed in 39.79 seconds\n [ComfyUI] Prompt executed in 39.79 seconds"
},
{
"file": "frame_005.jpg",
- "time": 48.030139446258545,
+ "time": 42.52199935913086,
"log": "Final screenshot"
}
],
- "total_time": 45.73
+ "total_time": 40.26
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/sMOOth/frame_000.jpg b/dev/windows-portable-cpu/videos/sMOOth/frame_000.jpg
index e8c218dc..58266c9b 100644
Binary files a/dev/windows-portable-cpu/videos/sMOOth/frame_000.jpg and b/dev/windows-portable-cpu/videos/sMOOth/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sMOOth/frame_001.jpg b/dev/windows-portable-cpu/videos/sMOOth/frame_001.jpg
index a58f20d5..cde799a1 100644
Binary files a/dev/windows-portable-cpu/videos/sMOOth/frame_001.jpg and b/dev/windows-portable-cpu/videos/sMOOth/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sMOOth/frame_002.jpg b/dev/windows-portable-cpu/videos/sMOOth/frame_002.jpg
index 2027c51a..9bc00b49 100644
Binary files a/dev/windows-portable-cpu/videos/sMOOth/frame_002.jpg and b/dev/windows-portable-cpu/videos/sMOOth/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sMOOth/frame_003.jpg b/dev/windows-portable-cpu/videos/sMOOth/frame_003.jpg
index 2027c51a..9bc00b49 100644
Binary files a/dev/windows-portable-cpu/videos/sMOOth/frame_003.jpg and b/dev/windows-portable-cpu/videos/sMOOth/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sMOOth/metadata.json b/dev/windows-portable-cpu/videos/sMOOth/metadata.json
index 19a4c5ff..d98c964a 100644
--- a/dev/windows-portable-cpu/videos/sMOOth/metadata.json
+++ b/dev/windows-portable-cpu/videos/sMOOth/metadata.json
@@ -7,19 +7,19 @@
},
{
"file": "frame_001.jpg",
- "time": 0.68,
- "log": "Capturing execution frames: sMOOth.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: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: 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.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: 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 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\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=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): 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=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method"
+ "time": 0.86,
+ "log": "Capturing execution frames: sMOOth.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: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: 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\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: 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 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\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=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): 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=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method"
},
{
"file": "frame_002.jpg",
- "time": 1.19,
- "log": "Capturing execution frames: sMOOth.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: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: 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.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: 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 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\n [ComfyUI] Generated prompt_id: fe7b22c7-21bf-4530-b6bc-a74b5ecbefee\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=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): 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=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_591cef56.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_591cef56.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.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.18s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.54 seconds\n [ComfyUI] Prompt executed in 0.54 seconds\n [ComfyUI] Prompt executed in 0.54 seconds\n Frame 2 saved (frame_001.jpg, t=0.7s)\n [capture-node] freeze=12ms shot=126ms unfreeze=14ms saved=True"
+ "time": 1.55,
+ "log": "Capturing execution frames: sMOOth.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: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: GeomPackPreviewMeshDual\n [ComfyUI] Node 1: 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\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-1.264590737186599,0.4315551722479547,-0.956898\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: 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 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 1, \"backend.mu\": -0.8, \"trimesh\": [\"3\", 0]}\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\n [ComfyUI] Generated prompt_id: fc394e8f-1d54-4713-afc0-3bf174fc8c33\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=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=157 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=158 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 1.0, mu: -0.8\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=159 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=1.000, mu=-0.800\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.007834, max: 0.047218\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.30s): 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=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=160 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_433351cc.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_433351cc.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.72 seconds\n [ComfyUI] Prompt executed in 0.72 seconds\n [ComfyUI] Prompt executed in 0.72 seconds\n Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=12ms shot=266ms unfreeze=9ms saved=True"
},
{
"file": "frame_003.jpg",
- "time": 3.567570924758911,
+ "time": 3.89782977104187,
"log": "Final screenshot"
}
],
- "total_time": 1.34
+ "total_time": 1.68
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/sharpen/frame_000.jpg b/dev/windows-portable-cpu/videos/sharpen/frame_000.jpg
index d4b515db..d1a9e270 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen/frame_000.jpg and b/dev/windows-portable-cpu/videos/sharpen/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen/frame_001.jpg b/dev/windows-portable-cpu/videos/sharpen/frame_001.jpg
index 56e4f6a6..d65b47c2 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen/frame_001.jpg and b/dev/windows-portable-cpu/videos/sharpen/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen/frame_002.jpg b/dev/windows-portable-cpu/videos/sharpen/frame_002.jpg
index 695cea00..46e8741a 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen/frame_002.jpg and b/dev/windows-portable-cpu/videos/sharpen/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen/frame_003.jpg b/dev/windows-portable-cpu/videos/sharpen/frame_003.jpg
index fe276db8..8ec7c42a 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen/frame_003.jpg and b/dev/windows-portable-cpu/videos/sharpen/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen/metadata.json b/dev/windows-portable-cpu/videos/sharpen/metadata.json
index b5cb45db..8d29d2d8 100644
--- a/dev/windows-portable-cpu/videos/sharpen/metadata.json
+++ b/dev/windows-portable-cpu/videos/sharpen/metadata.json
@@ -7,19 +7,19 @@
},
{
"file": "frame_001.jpg",
- "time": 0.8,
- "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 Queuing workflow for execution...\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 [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: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\n [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\n [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh 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=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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): 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"
+ "time": 0.78,
+ "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 Queuing workflow for execution...\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 [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: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\n [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\n [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): 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"
},
{
"file": "frame_002.jpg",
- "time": 1.37,
- "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 Queuing workflow for execution...\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 [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: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\n [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\n [ComfyUI] Generated prompt_id: 6e5a4a89-18cc-433d-9bc5-09a4011d617e\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh 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=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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.20s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76088322.vtp\n Frame 2 saved (frame_001.jpg, t=0.8s)\n [capture-node] freeze=3ms shot=94ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76088322.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.37s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.37s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.37s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.99 seconds\n [ComfyUI] Prompt executed in 0.99 seconds\n [ComfyUI] Prompt executed in 0.99 seconds"
+ "time": 1.4,
+ "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 Queuing workflow for execution...\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 [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: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\n [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\n [ComfyUI] Generated prompt_id: 90bd26b3-915a-4f06-8bc6-13054ec3ba06\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.19s): 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.18s): 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 Frame 2 saved (frame_001.jpg, t=0.8s)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [capture-node] freeze=8ms shot=88ms unfreeze=2ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_55b88668.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.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.40s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.05 seconds\n [ComfyUI] Prompt executed in 1.05 seconds\n [ComfyUI] Prompt executed in 1.05 seconds"
},
{
"file": "frame_003.jpg",
- "time": 4.380841255187988,
+ "time": 4.318803071975708,
"log": "Final screenshot"
}
],
- "total_time": 2.15
+ "total_time": 2.13
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_000.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_000.jpg
index 76106f1a..30ce05df 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_000.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_001.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_001.jpg
index 26db3085..418b8a12 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_001.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_002.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_002.jpg
index 0df12311..418b8a12 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_002.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_003.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_003.jpg
index 3757fd8e..24785d99 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_003.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_004.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_004.jpg
index 5d3a5a56..7bfdf682 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_004.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_005.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_005.jpg
index 5d3a5a56..7bfdf682 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_005.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_006.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_006.jpg
index a535d692..5096f858 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_006.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_006.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_007.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_007.jpg
index 55662184..5096f858 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_007.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_007.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_008.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_008.jpg
index f77a12ce..ab0481ae 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_008.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_008.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_009.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_009.jpg
index 3cee0658..ab0481ae 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_009.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_009.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_010.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_010.jpg
index f7ecfd01..397bd54b 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_010.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_010.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_011.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_011.jpg
index b2716415..7f5fc48a 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_011.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_011.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_012.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_012.jpg
index 6ea2b75d..175ce070 100644
Binary files a/dev/windows-portable-cpu/videos/sharpen_all/frame_012.jpg and b/dev/windows-portable-cpu/videos/sharpen_all/frame_012.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_013.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_013.jpg
new file mode 100644
index 00000000..53f2d910
Binary files /dev/null and b/dev/windows-portable-cpu/videos/sharpen_all/frame_013.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/frame_014.jpg b/dev/windows-portable-cpu/videos/sharpen_all/frame_014.jpg
new file mode 100644
index 00000000..53f2d910
Binary files /dev/null and b/dev/windows-portable-cpu/videos/sharpen_all/frame_014.jpg differ
diff --git a/dev/windows-portable-cpu/videos/sharpen_all/metadata.json b/dev/windows-portable-cpu/videos/sharpen_all/metadata.json
index b3e46518..c3c15916 100644
--- a/dev/windows-portable-cpu/videos/sharpen_all/metadata.json
+++ b/dev/windows-portable-cpu/videos/sharpen_all/metadata.json
@@ -7,64 +7,74 @@
},
{
"file": "frame_001.jpg",
- "time": 2.32,
- "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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"
+ "time": 1.69,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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"
},
{
"file": "frame_002.jpg",
- "time": 4.49,
- "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True"
+ "time": 3.86,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True"
},
{
"file": "frame_003.jpg",
- "time": 37.26,
- "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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"
+ "time": 6.04,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB"
},
{
"file": "frame_004.jpg",
- "time": 48.01,
- "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476"
+ "time": 13.85,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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"
},
{
"file": "frame_005.jpg",
- "time": 48.45,
- "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True"
+ "time": 16.0,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True"
},
{
"file": "frame_006.jpg",
- "time": 48.85,
- "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method"
+ "time": 24.28,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method"
},
{
"file": "frame_007.jpg",
- "time": 49.25,
- "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Frame 7 saved (frame_006.jpg, t=48.9s)\n [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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)"
+ "time": 26.43,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True"
},
{
"file": "frame_008.jpg",
- "time": 49.76,
- "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Frame 7 saved (frame_006.jpg, t=48.9s)\n [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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 Node executed (5 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.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 Frame 8 saved (frame_007.jpg, t=49.2s)\n [capture-node] freeze=3ms shot=106ms unfreeze=8ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method"
+ "time": 61.1,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method"
},
{
"file": "frame_009.jpg",
- "time": 55.15,
- "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Frame 7 saved (frame_006.jpg, t=48.9s)\n [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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 Node executed (5 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.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 Frame 8 saved (frame_007.jpg, t=49.2s)\n [capture-node] freeze=3ms shot=106ms unfreeze=8ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n Node executed (6 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=49.8s)\n [capture-node] freeze=8ms shot=899ms unfreeze=5ms saved=True\n [capture-loop] iter=450 t=53.8s state={'complete': False, 'error': None, 'executedCount': 6, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=64% browser_rss=0.62GB\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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807"
+ "time": 63.26,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=61.1s)\n [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB"
},
{
"file": "frame_010.jpg",
- "time": 67.73,
- "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Frame 7 saved (frame_006.jpg, t=48.9s)\n [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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 Node executed (5 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.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 Frame 8 saved (frame_007.jpg, t=49.2s)\n [capture-node] freeze=3ms shot=106ms unfreeze=8ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n Node executed (6 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=49.8s)\n [capture-node] freeze=8ms shot=899ms unfreeze=5ms saved=True\n [capture-loop] iter=450 t=53.8s state={'complete': False, 'error': None, 'executedCount': 6, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=64% browser_rss=0.62GB\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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 10 saved (frame_009.jpg, t=55.1s)\n [capture-periodic] freeze=2ms shot=157ms unfreeze=3ms saved=True\n Node executed (7 total), capturing...\n [capture-node] freeze=4ms shot=163ms unfreeze=4ms saved=False\n [capture-loop] iter=500 t=59.7s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.61GB\n [capture-loop] iter=550 t=65.6s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=57% browser_rss=0.60GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method"
+ "time": 65.91,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=61.1s)\n [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB\n Frame 10 saved (frame_009.jpg, t=63.3s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=4ms 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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method"
},
{
"file": "frame_011.jpg",
- "time": 68.4,
- "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 Queuing workflow for execution...\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 [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: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\n [ComfyUI] Generated prompt_id: 83971b3c-ad3e-41ce-b632-d2a42eb6d736\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.16s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.09s): 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.3s)\n [capture-periodic] freeze=3ms shot=116ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=127ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.0/16.0GB (32%) swap=1.1/2.9GB (39%) cpu=53% browser_rss=0.56GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=57% browser_rss=0.55GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\n [capture-loop] iter=250 t=28.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=56% browser_rss=0.54GB\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 (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 4 saved (frame_003.jpg, t=37.3s)\n [capture-node] freeze=3ms shot=120ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\numpy\\linalg\\_linalg.py\", line 2767 in norm\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 81 in _bfs_faces_in_radius\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 95 in _non_iterative_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\non_iterative.py\", line 199 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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 [capture-loop] iter=350 t=40.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.1/2.9GB (39%) cpu=58% browser_rss=0.54GB\n [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.54GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.93s): 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=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: 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 5 saved (frame_004.jpg, t=48.0s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=2ms saved=True\n Node executed (2 total), capturing...\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.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.50s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Frame 6 saved (frame_005.jpg, t=48.5s)\n [capture-node] freeze=3ms shot=109ms unfreeze=2ms saved=True\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 [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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.15s): 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] 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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.24s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Frame 7 saved (frame_006.jpg, t=48.9s)\n [capture-node] freeze=4ms shot=113ms unfreeze=6ms saved=True\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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 Node executed (5 total), capturing...\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.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 Frame 8 saved (frame_007.jpg, t=49.2s)\n [capture-node] freeze=3ms shot=106ms unfreeze=8ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_104738fa.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.56s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n Node executed (6 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=49.8s)\n [capture-node] freeze=8ms shot=899ms unfreeze=5ms saved=True\n [capture-loop] iter=450 t=53.8s state={'complete': False, 'error': None, 'executedCount': 6, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=64% browser_rss=0.62GB\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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (5.69s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 10 saved (frame_009.jpg, t=55.1s)\n [capture-periodic] freeze=2ms shot=157ms unfreeze=3ms saved=True\n Node executed (7 total), capturing...\n [capture-node] freeze=4ms shot=163ms unfreeze=4ms saved=False\n [capture-loop] iter=500 t=59.7s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=56% browser_rss=0.61GB\n [capture-loop] iter=550 t=65.6s state={'complete': False, 'error': None, 'executedCount': 7, 'wsState': 1} eval_ms=4 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=57% browser_rss=0.60GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.39s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n Node executed (8 total), capturing...\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: Mode: fields, Meshes: 4\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_0a16370c.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_0a16370c.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n Frame 11 saved (frame_010.jpg, t=67.7s)\n [capture-node] freeze=4ms shot=142ms unfreeze=3ms saved=True\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_0a16370c.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.53s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.53s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.53s): result: NodeOutput\n [ComfyUI] Prompt executed in 67.93 seconds\n [ComfyUI] Prompt executed in 67.93 seconds\n [ComfyUI] Prompt executed in 67.93 seconds"
+ "time": 66.45,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=61.1s)\n [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB\n Frame 10 saved (frame_009.jpg, t=63.3s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=4ms 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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Node executed (5 total), capturing...\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: Mode: fields, Meshes: 4\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n Frame 11 saved (frame_010.jpg, t=65.9s)\n [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): 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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 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"
},
{
"file": "frame_012.jpg",
- "time": 71.9915714263916,
+ "time": 67.79,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=61.1s)\n [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB\n Frame 10 saved (frame_009.jpg, t=63.3s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=4ms 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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Node executed (5 total), capturing...\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: Mode: fields, Meshes: 4\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n Frame 11 saved (frame_010.jpg, t=65.9s)\n [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): 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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 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 Node executed (6 total), capturing...\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.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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): 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] 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=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 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: Mode: fields, Meshes: 4\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.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 Frame 12 saved (frame_011.jpg, t=66.5s)\n [capture-node] freeze=623ms shot=413ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp"
+ },
+ {
+ "file": "frame_013.jpg",
+ "time": 68.77,
+ "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: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\n [ComfyUI] Generated prompt_id: 4d4564d6-0179-4010-aa58-4d5abd29dbcd\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.17s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.11s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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: 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.10s): 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=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: 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 [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.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [comfy-env] Running GeomPackSharpen_FastEffective: trimesh: Trimesh, threshold_T: 0.2, normal_iterations: 10, vertex_iterations: 20\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.fast_effective.SharpenFastEffectiveNode.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: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_effective\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: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: threshold_T=0.200, normal_iter=10, vertex_iter=20\n Frame 2 saved (frame_001.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=113ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=3.9s)\n [capture-periodic] freeze=2ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=0.7/2.9GB (25%) cpu=29% browser_rss=0.68GB\n Frame 4 saved (frame_003.jpg, t=6.0s)\n [capture-periodic] freeze=29ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=35% browser_rss=0.55GB\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.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.026954, max: 0.126612\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_FastEffective done (12.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_NonIterative: trimesh: Trimesh, sigma_f: 1.0, sigma_g: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.non_iterative.SharpenNonIterativeNode.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 Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: non_iterative\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: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sigma_f=1.000, sigma_g=1.000\n Frame 5 saved (frame_004.jpg, t=13.8s)\n [capture-node] freeze=3ms shot=97ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=16.0s)\n [capture-periodic] freeze=3ms shot=106ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=17.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=33% browser_rss=0.55GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.55GB\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.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.021192, max: 0.087476\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_NonIterative done (10.42s): 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=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=128 sending call_method\n Node executed (3 total), capturing...\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 7 saved (frame_006.jpg, t=24.3s)\n [capture-node] freeze=4ms shot=103ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=26.4s)\n [capture-periodic] freeze=4ms shot=110ms unfreeze=6ms saved=True\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.9/16.0GB (30%) swap=0.7/2.9GB (25%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=300 t=34.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=350 t=40.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\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 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001188 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] Thread 0x00001b30 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 98 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_5dq2l63t\\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 [capture-loop] iter=400 t=45.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=32% browser_rss=0.54GB\n [capture-loop] iter=450 t=51.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\n [capture-loop] iter=500 t=57.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=4.7/16.0GB (29%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.54GB\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 (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (36.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [comfy-env] Running GeomPackSharpen_L0Minimize: trimesh: Trimesh, alpha: 0.001, beta: 2.0, iterations: 10\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.l0_minimize.SharpenL0MinimizeNode.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=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=129 sending call_method\n Node executed (4 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: l0_minimize\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: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: alpha=0.0010, beta=2.0, iterations=10\n Frame 9 saved (frame_008.jpg, t=61.1s)\n [capture-node] freeze=3ms shot=103ms unfreeze=3ms saved=True\n [capture-loop] iter=550 t=62.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=2 ram=4.5/16.0GB (28%) swap=1.1/2.9GB (37%) cpu=33% browser_rss=0.54GB\n Frame 10 saved (frame_009.jpg, t=63.3s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=4ms 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.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.009479, max: 0.060807\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_L0Minimize done (4.80s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=130 sending call_method\n Node executed (5 total), capturing...\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: Mode: fields, Meshes: 4\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n Frame 11 saved (frame_010.jpg, t=65.9s)\n [capture-node] freeze=3ms shot=107ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_d841af93.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): 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=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=131 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 Node executed (6 total), capturing...\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.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.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.16s): 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] 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=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=132 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=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=3, 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.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.059156, max: 0.318610\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.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.34s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=133 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: Mode: fields, Meshes: 4\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.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 Frame 12 saved (frame_011.jpg, t=66.5s)\n [capture-node] freeze=623ms shot=413ms unfreeze=3ms saved=True\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_ec255ba1.vtp\n Node executed (8 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.94s): result: NodeOutput\n [ComfyUI] Prompt executed in 67.52 seconds\n [ComfyUI] Prompt executed in 67.52 seconds\n [ComfyUI] Prompt executed in 67.52 seconds\n Frame 13 saved (frame_012.jpg, t=67.8s)\n [capture-node] freeze=3ms shot=119ms unfreeze=3ms saved=True"
+ },
+ {
+ "file": "frame_014.jpg",
+ "time": 71.30969905853271,
"log": "Final screenshot"
}
],
- "total_time": 69.68
+ "total_time": 69.05
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_000.jpg b/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_000.jpg
index 5503366f..31a4d023 100644
Binary files a/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_000.jpg and b/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_001.jpg b/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_001.jpg
index 249c71ed..9820da83 100644
Binary files a/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_001.jpg and b/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_002.jpg b/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_002.jpg
index 249c71ed..9820da83 100644
Binary files a/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_002.jpg and b/dev/windows-portable-cpu/videos/side_by_side_viewer/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/side_by_side_viewer/metadata.json b/dev/windows-portable-cpu/videos/side_by_side_viewer/metadata.json
index 577692cc..27d376dd 100644
--- a/dev/windows-portable-cpu/videos/side_by_side_viewer/metadata.json
+++ b/dev/windows-portable-cpu/videos/side_by_side_viewer/metadata.json
@@ -7,14 +7,14 @@
},
{
"file": "frame_001.jpg",
- "time": 0.73,
- "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: 99dff760-f0f6-4b03-aa21-a206593f848f\n [ComfyUI] Generated prompt_id: 99dff760-f0f6-4b03-aa21-a206593f848f\n [ComfyUI] Generated prompt_id: 99dff760-f0f6-4b03-aa21-a206593f848f\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 (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput\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] [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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_4210c1cd.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_4210c1cd.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds"
+ "time": 0.68,
+ "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 Queuing workflow for execution...\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 [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: 26fa6709-f8fc-4397-a791-d16678c7ded2\n [ComfyUI] Generated prompt_id: 26fa6709-f8fc-4397-a791-d16678c7ded2\n [ComfyUI] Generated prompt_id: 26fa6709-f8fc-4397-a791-d16678c7ded2\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 (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_71c1545f.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_71c1545f.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.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds\n [ComfyUI] Prompt executed in 0.37 seconds"
},
{
"file": "frame_002.jpg",
- "time": 3.1349875926971436,
+ "time": 3.0654141902923584,
"log": "Final screenshot"
}
],
- "total_time": 0.93
+ "total_time": 0.86
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/skeleton_all/frame_000.jpg b/dev/windows-portable-cpu/videos/skeleton_all/frame_000.jpg
index 722eda43..8c4ddca5 100644
Binary files a/dev/windows-portable-cpu/videos/skeleton_all/frame_000.jpg and b/dev/windows-portable-cpu/videos/skeleton_all/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_all/frame_001.jpg b/dev/windows-portable-cpu/videos/skeleton_all/frame_001.jpg
index 68fb5749..aff3304e 100644
Binary files a/dev/windows-portable-cpu/videos/skeleton_all/frame_001.jpg and b/dev/windows-portable-cpu/videos/skeleton_all/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_all/frame_002.jpg b/dev/windows-portable-cpu/videos/skeleton_all/frame_002.jpg
index 02fa3838..b1130dfa 100644
Binary files a/dev/windows-portable-cpu/videos/skeleton_all/frame_002.jpg and b/dev/windows-portable-cpu/videos/skeleton_all/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_all/frame_003.jpg b/dev/windows-portable-cpu/videos/skeleton_all/frame_003.jpg
index 02fa3838..b1130dfa 100644
Binary files a/dev/windows-portable-cpu/videos/skeleton_all/frame_003.jpg and b/dev/windows-portable-cpu/videos/skeleton_all/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_all/frame_004.jpg b/dev/windows-portable-cpu/videos/skeleton_all/frame_004.jpg
index 56e1dfff..619cc766 100644
Binary files a/dev/windows-portable-cpu/videos/skeleton_all/frame_004.jpg and b/dev/windows-portable-cpu/videos/skeleton_all/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_all/frame_005.jpg b/dev/windows-portable-cpu/videos/skeleton_all/frame_005.jpg
index 529d71e1..710e1138 100644
Binary files a/dev/windows-portable-cpu/videos/skeleton_all/frame_005.jpg and b/dev/windows-portable-cpu/videos/skeleton_all/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_all/frame_006.jpg b/dev/windows-portable-cpu/videos/skeleton_all/frame_006.jpg
index 6a3f5641..e51d70a4 100644
Binary files a/dev/windows-portable-cpu/videos/skeleton_all/frame_006.jpg and b/dev/windows-portable-cpu/videos/skeleton_all/frame_006.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_all/frame_007.jpg b/dev/windows-portable-cpu/videos/skeleton_all/frame_007.jpg
index 05d8d6e4..b35b510e 100644
Binary files a/dev/windows-portable-cpu/videos/skeleton_all/frame_007.jpg and b/dev/windows-portable-cpu/videos/skeleton_all/frame_007.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_all/metadata.json b/dev/windows-portable-cpu/videos/skeleton_all/metadata.json
index 96278676..bd08d5e7 100644
--- a/dev/windows-portable-cpu/videos/skeleton_all/metadata.json
+++ b/dev/windows-portable-cpu/videos/skeleton_all/metadata.json
@@ -7,39 +7,39 @@
},
{
"file": "frame_001.jpg",
- "time": 2.29,
- "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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"
+ "time": 2.3,
+ "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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"
},
{
"file": "frame_002.jpg",
"time": 4.45,
- "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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=3ms shot=114ms unfreeze=3ms saved=True"
+ "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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=3ms shot=113ms unfreeze=4ms saved=True"
},
{
"file": "frame_003.jpg",
- "time": 6.66,
- "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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=3ms shot=114ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.56GB"
+ "time": 6.59,
+ "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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=3ms shot=113ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=2ms shot=104ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=29% browser_rss=0.58GB"
},
{
"file": "frame_004.jpg",
- "time": 10.99,
- "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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=3ms shot=114ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.56GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=4ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]"
+ "time": 10.86,
+ "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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=3ms shot=113ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=2ms shot=104ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=29% browser_rss=0.58GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=4ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]"
},
{
"file": "frame_005.jpg",
- "time": 11.96,
- "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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=3ms shot=114ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.56GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=4ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n Frame 5 saved (frame_004.jpg, t=11.0s)\n [capture-periodic] freeze=2ms shot=118ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.55GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): 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=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar"
+ "time": 11.76,
+ "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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=3ms shot=113ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=2ms shot=104ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=29% browser_rss=0.58GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=4ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [capture-periodic] freeze=4ms shot=119ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [capture-loop] iter=100 t=11.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=26% browser_rss=0.59GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): 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=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method"
},
{
"file": "frame_006.jpg",
- "time": 13.55,
- "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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\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: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\n [ComfyUI] Generated prompt_id: 68e4e43a-65ce-4943-886e-3874dfce9f26\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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): 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=3ms shot=114ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.8/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.56GB\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=4ms shot=121ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 5%|\u258c | 298/5520 [00:00<00:01, 2974.71it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588\u258f | 626/5520 [00:00<00:01, 3144.81it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 942/5520 [00:00<00:01, 3134.62it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 23%|\u2588\u2588\u258e | 1256/5520 [00:00<00:01, 2880.70it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 29%|\u2588\u2588\u2589 | 1598/5520 [00:00<00:01, 3061.01it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 35%|\u2588\u2588\u2588\u258c | 1952/5520 [00:00<00:01, 3216.66it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 41%|\u2588\u2588\u2588\u2588\u258f | 2278/5520 [00:00<00:01, 3169.16it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 48%|\u2588\u2588\u2588\u2588\u258a | 2632/5520 [00:00<00:00, 3283.37it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 54%|\u2588\u2588\u2588\u2588\u2588\u258d | 2998/5520 [00:00<00:00, 3397.86it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 61%|\u2588\u2588\u2588\u2588\u2588\u2588 | 3340/5520 [00:01<00:00, 3394.91it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 67%|\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 3706/5520 [00:01<00:00, 3471.60it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 73%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 4054/5520 [00:01<00:00, 3431.68it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 80%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 4412/5520 [00:01<00:00, 3468.18it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 87%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258b | 4812/5520 [00:01<00:00, 3624.48it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 94%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5178/5520 [00:01<00:00, 3633.64it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3362.54it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.35s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 399685.01it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.26s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 86 in wlog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1737 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 179048.11it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n Frame 5 saved (frame_004.jpg, t=11.0s)\n [capture-periodic] freeze=2ms shot=118ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.42s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.9/16.0GB (30%) swap=1.3/2.9GB (45%) cpu=50% browser_rss=0.55GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_a66fb064.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.48s): 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=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n Node executed (1 total), capturing...\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.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=149 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=149 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=149 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=150 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=150 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=150 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n Frame 6 saved (frame_005.jpg, t=12.0s)\n [capture-node] freeze=529ms shot=331ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (1.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (1.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (1.03s): 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] [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] 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 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=151 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=151 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=151 sending call_method\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: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_3d39a3b5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.28s): result: NodeOutput\n [ComfyUI] Prompt executed in 13.17 seconds\n [ComfyUI] Prompt executed in 13.17 seconds\n [ComfyUI] Prompt executed in 13.17 seconds"
+ "time": 13.05,
+ "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 Queuing workflow for execution...\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 [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: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\n [ComfyUI] Generated prompt_id: dc708c08-4cbd-4c58-aa28-6584ce7fde27\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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.11s): 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=3ms shot=113ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=2ms shot=104ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=29% browser_rss=0.58GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=4ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: edge_collapse\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 0%| | 0/5520 [00:00, ?it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 6%|\u258c | 308/5520 [00:00<00:01, 3069.57it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 11%|\u2588 | 618/5520 [00:00<00:01, 3073.82it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 17%|\u2588\u258b | 926/5520 [00:00<00:01, 3023.42it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 22%|\u2588\u2588\u258f | 1230/5520 [00:00<00:01, 2940.76it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 28%|\u2588\u2588\u258a | 1538/5520 [00:00<00:01, 2984.34it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 34%|\u2588\u2588\u2588\u258e | 1852/5520 [00:00<00:01, 3034.87it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 39%|\u2588\u2588\u2588\u2589 | 2176/5520 [00:00<00:01, 3098.41it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 45%|\u2588\u2588\u2588\u2588\u258c | 2500/5520 [00:00<00:00, 3138.18it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 51%|\u2588\u2588\u2588\u2588\u2588 | 2816/5520 [00:00<00:00, 3144.64it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 57%|\u2588\u2588\u2588\u2588\u2588\u258b | 3142/5520 [00:01<00:00, 3168.74it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 63%|\u2588\u2588\u2588\u2588\u2588\u2588\u258e | 3492/5520 [00:01<00:00, 3266.14it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 69%|\u2588\u2588\u2588\u2588\u2588\u2588\u2589 | 3820/5520 [00:01<00:00, 3139.30it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 75%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 4166/5520 [00:01<00:00, 3231.74it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 82%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258f | 4518/5520 [00:01<00:00, 3313.71it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 88%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258a | 4876/5520 [00:01<00:00, 3388.20it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 95%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258d| 5238/5520 [00:01<00:00, 3454.68it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] Collapsing edges: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 5518/5520 [00:01<00:00, 3196.46it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_EdgeCollapse done (9.03s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=140 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[55, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([55, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[54, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([54, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 55 joints, 54 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.505, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.507, -0.308, -0.140]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.503, 0.319, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.010, 0.627, 0.277]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.527, -0.328, -0.160]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.522, 0.338, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.049, 0.666, 0.317]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.002, 0.005, -0.001]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.33s): 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=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=141 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: vertex_clusters -> GeomPackSkeleton_VertexClusters\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_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_VertexClusters: trimesh: Trimesh, fix_mesh: True, normalize: False, sampling_dist: 1.0, cluster_pos: 'median'\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.vertex_clusters.SkeletonVertexClustersNode.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=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=142 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clusters\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] Clustering: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 512637.16it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_VertexClusters done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=143 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[25, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([25, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[24, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([24, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 25 joints, 24 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.453, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.481, -0.320, -0.111]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.425, 0.308, 0.123]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.906, 0.628, 0.234]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.500, -0.339, -0.131]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.445, 0.328, 0.143]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.945, 0.667, 0.274]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.028, -0.006, 0.006]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.29s): 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=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=144 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=145 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 182654.43it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=146 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n Frame 5 saved (frame_004.jpg, t=10.9s)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [capture-periodic] freeze=4ms shot=119ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.43s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=147 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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11118 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2882 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2882 vertices, 5568 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [capture-loop] iter=100 t=11.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=26% browser_rss=0.59GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_63bef5c5.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.44s): 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=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=148 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: teasar -> GeomPackSkeleton_Teasar\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.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Teasar: trimesh: Trimesh, fix_mesh: True, normalize: False, inv_dist: 10.0, min_length: 0.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.teasar.SkeletonTeasarNode.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=149 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=149 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=149 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: teasar\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Invalidating: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Teasar done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=150 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=150 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=150 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[37, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([37, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[36, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([36, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 37 joints, 36 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.325, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.498, -0.152, -0.129]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.152, 0.231, 0.017]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.650, 0.383, 0.146]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.518, -0.171, -0.149]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.171, 0.251, 0.037]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [0.689, 0.422, 0.186]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [-0.173, 0.040, -0.056]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.74s): 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] [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] 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 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=151 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=151 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=151 sending call_method\n Frame 6 saved (frame_005.jpg, t=11.8s)\n [capture-node] freeze=487ms shot=349ms unfreeze=2ms saved=True\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: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (4274 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 4274 vertices, 8256 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6362 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6362 vertices, 12288 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_474185ce.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.27s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.27s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.27s): result: NodeOutput\n [ComfyUI] Prompt executed in 12.69 seconds\n [ComfyUI] Prompt executed in 12.69 seconds\n [ComfyUI] Prompt executed in 12.69 seconds"
},
{
"file": "frame_007.jpg",
- "time": 16.349312782287598,
+ "time": 15.824514627456665,
"log": "Final screenshot"
}
],
- "total_time": 13.71
+ "total_time": 13.58
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/skeleton_extraction/frame_000.jpg b/dev/windows-portable-cpu/videos/skeleton_extraction/frame_000.jpg
index 665b8aee..36053faa 100644
Binary files a/dev/windows-portable-cpu/videos/skeleton_extraction/frame_000.jpg and b/dev/windows-portable-cpu/videos/skeleton_extraction/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_extraction/frame_001.jpg b/dev/windows-portable-cpu/videos/skeleton_extraction/frame_001.jpg
index 6f01b3c8..bb5328ac 100644
Binary files a/dev/windows-portable-cpu/videos/skeleton_extraction/frame_001.jpg and b/dev/windows-portable-cpu/videos/skeleton_extraction/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_extraction/frame_002.jpg b/dev/windows-portable-cpu/videos/skeleton_extraction/frame_002.jpg
index 6f01b3c8..c124a05c 100644
Binary files a/dev/windows-portable-cpu/videos/skeleton_extraction/frame_002.jpg and b/dev/windows-portable-cpu/videos/skeleton_extraction/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_extraction/frame_003.jpg b/dev/windows-portable-cpu/videos/skeleton_extraction/frame_003.jpg
new file mode 100644
index 00000000..9d3c063c
Binary files /dev/null and b/dev/windows-portable-cpu/videos/skeleton_extraction/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_extraction/frame_004.jpg b/dev/windows-portable-cpu/videos/skeleton_extraction/frame_004.jpg
new file mode 100644
index 00000000..f337905b
Binary files /dev/null and b/dev/windows-portable-cpu/videos/skeleton_extraction/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/skeleton_extraction/metadata.json b/dev/windows-portable-cpu/videos/skeleton_extraction/metadata.json
index b3a6020b..62dae280 100644
--- a/dev/windows-portable-cpu/videos/skeleton_extraction/metadata.json
+++ b/dev/windows-portable-cpu/videos/skeleton_extraction/metadata.json
@@ -7,14 +7,24 @@
},
{
"file": "frame_001.jpg",
- "time": 1.46,
- "log": "Capturing execution frames: skeleton_extraction.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 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 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: 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] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5\n [ComfyUI] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5\n [ComfyUI] Generated prompt_id: e7e7d74e-ebf3-41aa-bebd-758a1530afd5\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=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.14s): 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=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 312015.99it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 312015.99it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 312015.99it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, 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=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_acadb2bc.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\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.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.06 seconds\n [ComfyUI] Prompt executed in 1.06 seconds\n [ComfyUI] Prompt executed in 1.06 seconds"
+ "time": 2.24,
+ "log": "Capturing execution frames: skeleton_extraction.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 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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: 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] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']..."
},
{
"file": "frame_002.jpg",
- "time": 3.916226625442505,
+ "time": 4.39,
+ "log": "Capturing execution frames: skeleton_extraction.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 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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: 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] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=93ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): 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=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method"
+ },
+ {
+ "file": "frame_003.jpg",
+ "time": 6.18,
+ "log": "Capturing execution frames: skeleton_extraction.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 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 Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Node 3: GeomPackMeshFromSkeleton\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"6\", 0]}\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Node 5: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 0.5, \"opacity_2\": 0.5, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.3662524844520427,1.1685429744811375,-2.017582\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: GeomPackExtractSkeleton\n [ComfyUI] Node 6: 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] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\n [ComfyUI] Generated prompt_id: 3391f836-d36b-4be2-bf3f-96a0869b7dd3\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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:55741']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=93ms unfreeze=4ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=152 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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 (3.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.94s): 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=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=153 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: wavefront -> GeomPackSkeleton_Wavefront\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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_Wavefront: trimesh: Trimesh, fix_mesh: True, normalize: False, waves: 1, step_size: 1.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.wavefront.SkeletonWavefrontNode.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=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=154 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=4ms shot=105ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: wavefront\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 0%| | 0/2761 [00:00, ?it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 205875.08it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 205875.08it/s]\n [ComfyUI] Skeletonizing: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2761/2761 [00:00<00:00, 205875.08it/s]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSkeleton_Wavefront done (1.04s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [comfy-env] Running GeomPackMeshFromSkeleton: joint_radius: 0.02, bone_radius: 0.01, skeleton: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.mesh_from_skeleton.SkeletonToMesh.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=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=155 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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[96, 3]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([96, 3])\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] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\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=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[95, 2]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([95, 2])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Creating solid mesh: 96 joints, 95 bones\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Skeleton metadata: scale=0.515, normalized=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input skeleton bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.512, -0.315, -0.154]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.519, 0.320, 0.138]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.031, 0.635, 0.292]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output mesh bounding box:\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: [-0.531, -0.334, -0.174]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Max: [0.538, 0.339, 0.158]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Size: [1.070, 0.674, 0.332]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Center: [0.003, 0.002, -0.008]\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshFromSkeleton done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 0.5, opacity_2: 0.5, 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=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=156 sending call_method\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=4.7/16.0GB (29%) swap=1.0/2.9GB (35%) cpu=32% browser_rss=0.66GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11118 vertices, 21472 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 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: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (13879 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_9433f8eb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 13879 vertices, 26992 faces\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.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.32s): result: NodeOutput\n [ComfyUI] Prompt executed in 5.82 seconds\n [ComfyUI] Prompt executed in 5.82 seconds\n [ComfyUI] Prompt executed in 5.82 seconds"
+ },
+ {
+ "file": "frame_004.jpg",
+ "time": 8.824205160140991,
"log": "Final screenshot"
}
],
- "total_time": 1.72
+ "total_time": 6.61
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/smooth_all/frame_000.jpg b/dev/windows-portable-cpu/videos/smooth_all/frame_000.jpg
index da7315ef..476da234 100644
Binary files a/dev/windows-portable-cpu/videos/smooth_all/frame_000.jpg and b/dev/windows-portable-cpu/videos/smooth_all/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/smooth_all/frame_001.jpg b/dev/windows-portable-cpu/videos/smooth_all/frame_001.jpg
index 51792505..dc48f971 100644
Binary files a/dev/windows-portable-cpu/videos/smooth_all/frame_001.jpg and b/dev/windows-portable-cpu/videos/smooth_all/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/smooth_all/frame_002.jpg b/dev/windows-portable-cpu/videos/smooth_all/frame_002.jpg
index abb53f94..b864bd5c 100644
Binary files a/dev/windows-portable-cpu/videos/smooth_all/frame_002.jpg and b/dev/windows-portable-cpu/videos/smooth_all/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/smooth_all/frame_003.jpg b/dev/windows-portable-cpu/videos/smooth_all/frame_003.jpg
index 79026683..199050a5 100644
Binary files a/dev/windows-portable-cpu/videos/smooth_all/frame_003.jpg and b/dev/windows-portable-cpu/videos/smooth_all/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/smooth_all/frame_004.jpg b/dev/windows-portable-cpu/videos/smooth_all/frame_004.jpg
index f7e56ac2..0900e262 100644
Binary files a/dev/windows-portable-cpu/videos/smooth_all/frame_004.jpg and b/dev/windows-portable-cpu/videos/smooth_all/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/smooth_all/metadata.json b/dev/windows-portable-cpu/videos/smooth_all/metadata.json
index af561e6e..99fba2f3 100644
--- a/dev/windows-portable-cpu/videos/smooth_all/metadata.json
+++ b/dev/windows-portable-cpu/videos/smooth_all/metadata.json
@@ -7,24 +7,24 @@
},
{
"file": "frame_001.jpg",
- "time": 1.03,
- "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method"
+ "time": 1.14,
+ "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method"
},
{
"file": "frame_002.jpg",
- "time": 1.66,
- "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): 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] [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] 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 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=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\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: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=3ms shot=97ms unfreeze=2ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.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=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931"
+ "time": 1.54,
+ "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.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=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=108ms unfreeze=3ms saved=True\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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces"
},
{
"file": "frame_003.jpg",
- "time": 2.09,
- "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\n [ComfyUI] Generated prompt_id: 66313305-a0ca-49a4-a221-e221bfab92bc\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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 GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.14s): 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] [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] 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 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=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\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: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n Frame 2 saved (frame_001.jpg, t=1.0s)\n [capture-node] freeze=3ms shot=97ms unfreeze=2ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_f4cf7e58.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.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=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n Node executed (3 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=172 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=172 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=172 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=173 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=173 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=173 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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n Frame 3 saved (frame_002.jpg, t=1.7s)\n [capture-node] freeze=3ms shot=141ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a32edb38.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_a32edb38.vtp"
+ "time": 2.75,
+ "log": "Capturing execution frames: smooth_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 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 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: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n [ComfyUI] Node 2: GeomPackSmoothMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"taubin\", \"backend.iterations\": 5, \"backend.lambda_\": 0.5, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Node 3: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"laplacian\", \"backend.iterations\": 5, \"backend.cotangent_weight\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Node 4: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"hc_laplacian\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Node 5: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_laplacian\", \"backend.iterations\": 7, \"backend.lambda_\": 0.5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Node 6: GeomPackSmoothMesh\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh_taubin\", \"backend.iterations\": 10, \"backend.lambda_\": 0.6, \"backend.mu\": -0.53, \"trimesh\": [\"1\", 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\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.8124876310583045,0.33787129680966865,-2.241461606161383],\\\\\\\"focalPoint\\\\\\\":[0,-0.0000846534967422485\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\n [ComfyUI] Generated prompt_id: 86ef288a-d995-4dfe-b694-587714ecee4c\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=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=161 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=162 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: hc_laplacian -> GeomPackSmooth_HCLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=163 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: taubin -> GeomPackSmooth_Taubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=164 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: laplacian -> GeomPackSmooth_Laplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=165 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_taubin -> GeomPackSmooth_TrimeshTaubin\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmoothMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth.SmoothMeshNode.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=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=166 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Smooth dispatch: trimesh_laplacian -> GeomPackSmooth_TrimeshLaplacian\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmoothMesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSmooth_HCLaplacian: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.hc_laplacian.SmoothHCLaplacianNode.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=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=167 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: hc_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003891, max: 0.020931\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_HCLaplacian done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Taubin: trimesh: Trimesh, iterations: 5, lambda_: 0.5, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.taubin.SmoothTaubinNode.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=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=168 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, lambda=0.500, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.003815, max: 0.025956\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Taubin done (0.12s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [comfy-env] Running GeomPackSmooth_Laplacian: trimesh: Trimesh, iterations: 5, cotangent_weight: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.laplacian.SmoothLaplacianNode.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=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=169 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=5, cotangent_weight=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.005665, max: 0.030324\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_Laplacian done (0.14s): 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] [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] 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 4 shm blocks\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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=170 sending call_method\n Frame 2 saved (frame_001.jpg, t=1.1s)\n [capture-node] freeze=3ms shot=108ms unfreeze=3ms saved=True\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: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n Node executed (3 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_3_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_4_76ae7230.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshTaubin: trimesh: Trimesh, iterations: 10, lambda_: 0.6, mu: -0.53\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_taubin.SmoothTrimeshTaubinNode.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=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=171 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_taubin\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=10, lambda=0.600, mu=-0.530\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013246, max: 0.069047\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshTaubin done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [comfy-env] Running GeomPackSmooth_TrimeshLaplacian: trimesh: Trimesh, iterations: 7, lambda_: 0.5\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.smooth_backends.trimesh_laplacian.SmoothTrimeshLaplacianNode.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=172 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=172 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=172 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: trimesh_laplacian\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: iterations=7, lambda=0.500\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013786, max: 0.047123\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSmooth_TrimeshLaplacian done (0.18s): 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] [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] 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 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=173 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=173 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=173 sending call_method\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: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_1_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2761 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_multi_2_99a787c9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.32s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.32s): result: NodeOutput\n [ComfyUI] Prompt executed in 2.02 seconds\n [ComfyUI] Prompt executed in 2.02 seconds\n [ComfyUI] Prompt executed in 2.02 seconds\n Frame 3 saved (frame_002.jpg, t=1.5s)\n [capture-node] freeze=70ms shot=613ms unfreeze=15ms saved=True"
},
{
"file": "frame_004.jpg",
- "time": 5.5310609340667725,
+ "time": 5.149359464645386,
"log": "Final screenshot"
}
],
- "total_time": 3.28
+ "total_time": 2.89
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/surface_reconstruction/frame_000.jpg b/dev/windows-portable-cpu/videos/surface_reconstruction/frame_000.jpg
index 0e766dbd..c5795820 100644
Binary files a/dev/windows-portable-cpu/videos/surface_reconstruction/frame_000.jpg and b/dev/windows-portable-cpu/videos/surface_reconstruction/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/surface_reconstruction/frame_001.jpg b/dev/windows-portable-cpu/videos/surface_reconstruction/frame_001.jpg
index 43d810b9..a6843f03 100644
Binary files a/dev/windows-portable-cpu/videos/surface_reconstruction/frame_001.jpg and b/dev/windows-portable-cpu/videos/surface_reconstruction/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/surface_reconstruction/frame_002.jpg b/dev/windows-portable-cpu/videos/surface_reconstruction/frame_002.jpg
index 6b61dbd7..5f6c4d22 100644
Binary files a/dev/windows-portable-cpu/videos/surface_reconstruction/frame_002.jpg and b/dev/windows-portable-cpu/videos/surface_reconstruction/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/surface_reconstruction/frame_003.jpg b/dev/windows-portable-cpu/videos/surface_reconstruction/frame_003.jpg
index 16101917..1a6eda93 100644
Binary files a/dev/windows-portable-cpu/videos/surface_reconstruction/frame_003.jpg and b/dev/windows-portable-cpu/videos/surface_reconstruction/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/surface_reconstruction/frame_004.jpg b/dev/windows-portable-cpu/videos/surface_reconstruction/frame_004.jpg
index 16101917..5f3024a6 100644
Binary files a/dev/windows-portable-cpu/videos/surface_reconstruction/frame_004.jpg and b/dev/windows-portable-cpu/videos/surface_reconstruction/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/surface_reconstruction/metadata.json b/dev/windows-portable-cpu/videos/surface_reconstruction/metadata.json
index 87cb632d..2ec4cb0f 100644
--- a/dev/windows-portable-cpu/videos/surface_reconstruction/metadata.json
+++ b/dev/windows-portable-cpu/videos/surface_reconstruction/metadata.json
@@ -7,24 +7,24 @@
},
{
"file": "frame_001.jpg",
- "time": 2.23,
- "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\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] GeomPackReconstructSurface done (0.09s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction..."
+ "time": 2.24,
+ "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction..."
},
{
"file": "frame_002.jpg",
- "time": 3.08,
- "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\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] GeomPackReconstructSurface done (0.09s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=124ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): 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=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method"
+ "time": 2.97,
+ "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): 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=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method"
},
{
"file": "frame_003.jpg",
- "time": 3.92,
- "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\n [ComfyUI] Generated prompt_id: 949888a0-1db5-4c49-9f7a-d160f758472d\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\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] GeomPackReconstructSurface done (0.09s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=124ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (2.13s): 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=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 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: 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 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 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 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: 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: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n Frame 3 saved (frame_002.jpg, t=3.1s)\n [capture-node] freeze=3ms shot=99ms unfreeze=3ms 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 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: 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_73f145ee.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_73f145ee.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_73f145ee.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_73f145ee.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.76s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.76s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.76s): result: NodeOutput\n [ComfyUI] Prompt executed in 3.52 seconds\n [ComfyUI] Prompt executed in 3.52 seconds\n [ComfyUI] Prompt executed in 3.52 seconds"
+ "time": 3.8,
+ "log": "Capturing execution frames: surface_reconstruction.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 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Node 20: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\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 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Node 21: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"20\", 0]}\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: GeomPackReconstructSurface\n [ComfyUI] Node 22: 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\": [\"21\", 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\": [\"21\", 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\": [\"21\", 0]}\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: GeomPackPreviewMeshDual\n [ComfyUI] Node 28: 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: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\n [ComfyUI] Generated prompt_id: 8c84e372-01fb-44a2-ad95-9ee0365c97e1\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/Stanford_Bunny.stl'\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] 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=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=174 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: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 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.35s): result: NodeOutput\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] [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] 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] [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=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=175 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: 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] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\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] 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] [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=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=176 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] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.11s): 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] [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] 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] [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=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=177 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\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 normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (1.98s): 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=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=178 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: 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 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 43733 vertices, 87486 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 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: 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: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=3ms shot=94ms unfreeze=3ms 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 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: 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: 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_ec1e6f3d.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ec1e6f3d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ec1e6f3d.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_ec1e6f3d.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.79s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.79s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.79s): result: NodeOutput\n [ComfyUI] Prompt executed in 3.40 seconds\n [ComfyUI] Prompt executed in 3.40 seconds\n [ComfyUI] Prompt executed in 3.40 seconds"
},
{
"file": "frame_004.jpg",
- "time": 7.774565696716309,
+ "time": 7.473665237426758,
"log": "Final screenshot"
}
],
- "total_time": 5.56
+ "total_time": 5.21
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/test_loading/frame_000.jpg b/dev/windows-portable-cpu/videos/test_loading/frame_000.jpg
index 93acd0e8..7f808c6e 100644
Binary files a/dev/windows-portable-cpu/videos/test_loading/frame_000.jpg and b/dev/windows-portable-cpu/videos/test_loading/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/test_loading/frame_001.jpg b/dev/windows-portable-cpu/videos/test_loading/frame_001.jpg
index e7ea57f7..0a78e459 100644
Binary files a/dev/windows-portable-cpu/videos/test_loading/frame_001.jpg and b/dev/windows-portable-cpu/videos/test_loading/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/test_loading/frame_002.jpg b/dev/windows-portable-cpu/videos/test_loading/frame_002.jpg
index bd6e88f5..108abcaf 100644
Binary files a/dev/windows-portable-cpu/videos/test_loading/frame_002.jpg and b/dev/windows-portable-cpu/videos/test_loading/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/test_loading/frame_003.jpg b/dev/windows-portable-cpu/videos/test_loading/frame_003.jpg
index d5f35266..2d0ba9bb 100644
Binary files a/dev/windows-portable-cpu/videos/test_loading/frame_003.jpg and b/dev/windows-portable-cpu/videos/test_loading/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/test_loading/frame_004.jpg b/dev/windows-portable-cpu/videos/test_loading/frame_004.jpg
index cae3ec7a..22d87d24 100644
Binary files a/dev/windows-portable-cpu/videos/test_loading/frame_004.jpg and b/dev/windows-portable-cpu/videos/test_loading/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/test_loading/metadata.json b/dev/windows-portable-cpu/videos/test_loading/metadata.json
index b9f7d6b0..b3381f3d 100644
--- a/dev/windows-portable-cpu/videos/test_loading/metadata.json
+++ b/dev/windows-portable-cpu/videos/test_loading/metadata.json
@@ -7,24 +7,24 @@
},
{
"file": "frame_001.jpg",
- "time": 1.18,
- "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend"
+ "time": 1.19,
+ "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method"
},
{
"file": "frame_002.jpg",
- "time": 1.56,
- "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): 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=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method"
+ "time": 1.82,
+ "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=98ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): 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=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method"
},
{
"file": "frame_003.jpg",
- "time": 1.98,
- "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\n [ComfyUI] Generated prompt_id: 508b5042-be08-458a-b0c8-c12e0247ccef\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] === WATCHDOG TICK 7 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x00001b40 (most recent call first):\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 363 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 660 in wait\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\tqdm\\_monitor.py\", line 60 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] Current thread 0x000014f8 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] Thread 0x00000f60 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 37 in _bpy_import_fbx\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\blender_io\\load_mesh_fbx.py\", line 200 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_23kbyj93\\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: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.81s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=4ms shot=87ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.42s): 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=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_5d0420ff.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_5d0420ff.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.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.29s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.53 seconds\n [ComfyUI] Prompt executed in 1.53 seconds\n [ComfyUI] Prompt executed in 1.53 seconds\n Frame 3 saved (frame_002.jpg, t=1.6s)\n [capture-node] freeze=3ms shot=87ms unfreeze=7ms saved=True"
+ "time": 2.22,
+ "log": "Capturing execution frames: test_loading.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: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n [ComfyUI] Node 1: GeomPackLoadMeshBlend\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/coca_cola.blend\", \"report_panel\": \"false\"}\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Node 2: GeomPackLoadMeshFBX\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/rigged_human.fbx\", \"report_panel\": \"false\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: 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] 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: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\n [ComfyUI] Generated prompt_id: 9fbc4eb3-c6af-43ff-973c-f2bd2aacc9a4\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 GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshFBX: file_path: '3d/rigged_human.fbx'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_fbx.LoadMeshFBX.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=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=179 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found FBX in input folder: 3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/rigged_human.fbx\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] FBX version: 7400\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 32327 vertices, 50000 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshFBX done (0.84s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBlend: file_path: '3d/coca_cola.blend'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_io.load_mesh_blend.LoadMeshBlend.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=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=180 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found .blend in input folder: 3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading via bpy: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/coca_cola.blend\n Frame 2 saved (frame_001.jpg, t=1.2s)\n [capture-node] freeze=3ms shot=98ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 36696 vertices, 73216 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMeshBlend done (0.61s): 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=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=181 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: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 36696 vertices, 73216 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 32327 vertices, 50000 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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_1_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_74138791.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_2_74138791.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.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.28s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.75 seconds\n [ComfyUI] Prompt executed in 1.75 seconds\n [ComfyUI] Prompt executed in 1.75 seconds\n Frame 3 saved (frame_002.jpg, t=1.8s)\n [capture-node] freeze=3ms shot=89ms unfreeze=10ms saved=True"
},
{
"file": "frame_004.jpg",
- "time": 4.4764182567596436,
+ "time": 4.748318433761597,
"log": "Final screenshot"
}
],
- "total_time": 2.29
+ "total_time": 2.56
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/transform/frame_000.jpg b/dev/windows-portable-cpu/videos/transform/frame_000.jpg
index 05408a49..46ccf568 100644
Binary files a/dev/windows-portable-cpu/videos/transform/frame_000.jpg and b/dev/windows-portable-cpu/videos/transform/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/transform/frame_001.jpg b/dev/windows-portable-cpu/videos/transform/frame_001.jpg
index 2dcb69f3..4ea9d9ed 100644
Binary files a/dev/windows-portable-cpu/videos/transform/frame_001.jpg and b/dev/windows-portable-cpu/videos/transform/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/transform/frame_002.jpg b/dev/windows-portable-cpu/videos/transform/frame_002.jpg
index 2dcb69f3..10600040 100644
Binary files a/dev/windows-portable-cpu/videos/transform/frame_002.jpg and b/dev/windows-portable-cpu/videos/transform/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/transform/frame_003.jpg b/dev/windows-portable-cpu/videos/transform/frame_003.jpg
new file mode 100644
index 00000000..10600040
Binary files /dev/null and b/dev/windows-portable-cpu/videos/transform/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/transform/metadata.json b/dev/windows-portable-cpu/videos/transform/metadata.json
index dab7606c..19cee9e6 100644
--- a/dev/windows-portable-cpu/videos/transform/metadata.json
+++ b/dev/windows-portable-cpu/videos/transform/metadata.json
@@ -7,14 +7,19 @@
},
{
"file": "frame_001.jpg",
- "time": 0.54,
- "log": "Capturing execution frames: transform.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 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9\n [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9\n [ComfyUI] Generated prompt_id: 1af83732-6a74-43f7-9794-db085ee849f9\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: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, 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=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 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.08s): result: NodeOutput\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 GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.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=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', 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=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method"
+ "time": 0.57,
+ "log": "Capturing execution frames: transform.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 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\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: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, 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=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.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=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', 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=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method"
},
{
"file": "frame_002.jpg",
- "time": 3.3384616374969482,
+ "time": 0.99,
+ "log": "Capturing execution frames: transform.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 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n [ComfyUI] Node 2: GeomPackTransformMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"operation\": \"translate\", \"operation.translate_x\": 0.5, \"operation.translate_y\": 0.5, \"operation.translate_z\": 2, \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Node 5: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 1, \"subdivisions\": 2}\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Inputs: {\"layout\": \"overlay\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selecte\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\n [ComfyUI] Generated prompt_id: 1b97a17a-943c-41a9-8184-1c7e7c27a22b\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: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 1.0, 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=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=182 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.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackTransformMesh: operation: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.transforms.transform.TransformMeshNode.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=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=183 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: translate\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackTransformMesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'overlay', 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=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=184 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: overlay, 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 - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 8 vertices, 12 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: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Added mesh_id field and red/blue colors for overlay\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (16 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: mesh_id (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported combined VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_dual_overlay_501c9030.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combined Mesh: 16 vertices, 24 faces\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.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.21s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.43 seconds\n [ComfyUI] Prompt executed in 0.43 seconds\n [ComfyUI] Prompt executed in 0.43 seconds\n Frame 2 saved (frame_001.jpg, t=0.6s)\n [capture-node] freeze=19ms shot=113ms unfreeze=11ms saved=True"
+ },
+ {
+ "file": "frame_003.jpg",
+ "time": 3.297943353652954,
"log": "Final screenshot"
}
],
- "total_time": 1.13
+ "total_time": 1.11
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/uv_unwrap/frame_000.jpg b/dev/windows-portable-cpu/videos/uv_unwrap/frame_000.jpg
index b54a6794..6b2563d6 100644
Binary files a/dev/windows-portable-cpu/videos/uv_unwrap/frame_000.jpg and b/dev/windows-portable-cpu/videos/uv_unwrap/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/uv_unwrap/frame_001.jpg b/dev/windows-portable-cpu/videos/uv_unwrap/frame_001.jpg
index 5f440962..7c1972ec 100644
Binary files a/dev/windows-portable-cpu/videos/uv_unwrap/frame_001.jpg and b/dev/windows-portable-cpu/videos/uv_unwrap/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/uv_unwrap/frame_002.jpg b/dev/windows-portable-cpu/videos/uv_unwrap/frame_002.jpg
index 03b7ad26..9fe055c2 100644
Binary files a/dev/windows-portable-cpu/videos/uv_unwrap/frame_002.jpg and b/dev/windows-portable-cpu/videos/uv_unwrap/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/uv_unwrap/frame_003.jpg b/dev/windows-portable-cpu/videos/uv_unwrap/frame_003.jpg
index 86d35162..1d25ab85 100644
Binary files a/dev/windows-portable-cpu/videos/uv_unwrap/frame_003.jpg and b/dev/windows-portable-cpu/videos/uv_unwrap/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/uv_unwrap/frame_004.jpg b/dev/windows-portable-cpu/videos/uv_unwrap/frame_004.jpg
index b0252b8d..6f0d0cb1 100644
Binary files a/dev/windows-portable-cpu/videos/uv_unwrap/frame_004.jpg and b/dev/windows-portable-cpu/videos/uv_unwrap/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/uv_unwrap/frame_005.jpg b/dev/windows-portable-cpu/videos/uv_unwrap/frame_005.jpg
index 3b7f017c..4a08caee 100644
Binary files a/dev/windows-portable-cpu/videos/uv_unwrap/frame_005.jpg and b/dev/windows-portable-cpu/videos/uv_unwrap/frame_005.jpg differ
diff --git a/dev/windows-portable-cpu/videos/uv_unwrap/frame_006.jpg b/dev/windows-portable-cpu/videos/uv_unwrap/frame_006.jpg
new file mode 100644
index 00000000..c8acd045
Binary files /dev/null and b/dev/windows-portable-cpu/videos/uv_unwrap/frame_006.jpg differ
diff --git a/dev/windows-portable-cpu/videos/uv_unwrap/metadata.json b/dev/windows-portable-cpu/videos/uv_unwrap/metadata.json
index 206ac239..cc8ea30b 100644
--- a/dev/windows-portable-cpu/videos/uv_unwrap/metadata.json
+++ b/dev/windows-portable-cpu/videos/uv_unwrap/metadata.json
@@ -7,29 +7,34 @@
},
{
"file": "frame_001.jpg",
- "time": 2.26,
- "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\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/camelhead.off'\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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces"
+ "time": 2.21,
+ "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\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/camelhead.off'\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] 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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']..."
},
{
"file": "frame_002.jpg",
- "time": 4.48,
- "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\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/camelhead.off'\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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True"
+ "time": 4.43,
+ "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\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/camelhead.off'\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] 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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method"
},
{
"file": "frame_003.jpg",
- "time": 7.43,
- "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\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/camelhead.off'\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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=6ms shot=138ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=4.8/16.0GB (30%) swap=1.4/2.9GB (48%) cpu=38% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.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=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method"
+ "time": 6.63,
+ "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\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/camelhead.off'\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] 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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=9ms shot=107ms unfreeze=3ms 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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 (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.6/16.0GB (28%) swap=1.0/2.9GB (34%) cpu=32% browser_rss=0.59GB"
},
{
"file": "frame_004.jpg",
- "time": 8.05,
- "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\n [ComfyUI] Generated prompt_id: b01d1887-95d3-4c3f-bf44-b4767c08d824\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/camelhead.off'\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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 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: 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-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=6ms shot=138ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=4.8/16.0GB (30%) swap=1.4/2.9GB (48%) cpu=38% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.52s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.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=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n Frame 4 saved (frame_003.jpg, t=7.4s)\n [capture-node] freeze=3ms shot=109ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_ae031aa0.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_ae031aa0.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_ae031aa0.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_972c2c18_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_972c2c18_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_972c2c18_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.64s): result: NodeOutput\n [ComfyUI] Prompt executed in 7.71 seconds\n [ComfyUI] Prompt executed in 7.71 seconds\n [ComfyUI] Prompt executed in 7.71 seconds"
+ "time": 11.79,
+ "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\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/camelhead.off'\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] 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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=9ms shot=107ms unfreeze=3ms 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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 (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.6/16.0GB (28%) swap=1.0/2.9GB (34%) cpu=32% browser_rss=0.59GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=6ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.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=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method"
},
{
"file": "frame_005.jpg",
- "time": 10.977424144744873,
+ "time": 12.51,
+ "log": "Capturing execution frames: uv_unwrap.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 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Node 8: GeomPackUVUnwrap\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"xatlas\", \"report_panel\": \"false\", \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Node 9: GeomPackPreviewMeshUV\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"show_checker\": false, \"show_wireframe\": false, \"uv_preview\": \"\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\n [ComfyUI] Generated prompt_id: 1ae2f1cb-d53a-48d0-983c-863f754e8182\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/camelhead.off'\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] 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: failed\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] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: C:\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\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-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'C:\\\\ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-0031\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\\ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\\\ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_5dq2l63t\\\\persistent_worker.py', 'tcp://127.0.0.1:65170']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=98ms unfreeze=3ms saved=True\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] C:\\ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\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] [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] 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=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=185 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=9ms shot=107ms unfreeze=3ms 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 [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-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\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: 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: 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] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 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 (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.94s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUVUnwrap: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.uv_unwrap.UVUnwrapNode.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=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=186 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV Unwrap dispatch: xatlas -> GeomPackUV_Xatlas\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUVUnwrap done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackUV_Xatlas: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.uv.backends.xatlas.UVXatlasNode.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=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=187 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: xatlas\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=4.6/16.0GB (28%) swap=1.0/2.9GB (34%) cpu=32% browser_rss=0.59GB\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=6ms shot=104ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 14128 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackUV_Xatlas done (6.36s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshUV: show_checker: False, show_wireframe: False, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_uv.PreviewMeshUVNode.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=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=188 sending call_method\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=4.6/16.0GB (29%) swap=1.0/2.9GB (34%) cpu=75% browser_rss=0.59GB\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 14128 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found UV data: 14128 UV coordinates\n Frame 5 saved (frame_004.jpg, t=11.8s)\n [capture-node] freeze=4ms shot=90ms unfreeze=3ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: UV stats: range=[0.99958265 0.99956256], in_unit_square=True, coverage=0.5783\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_57c6cf80.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_57c6cf80.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported mesh to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_57c6cf80.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_f72437ae_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_f72437ae_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported UV data to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_uv_f72437ae_uvdata.json\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready: has_uvs=True, checker=False, wireframe=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshUV done (0.69s): result: NodeOutput\n [ComfyUI] Prompt executed in 12.12 seconds\n [ComfyUI] Prompt executed in 12.12 seconds\n [ComfyUI] Prompt executed in 12.12 seconds"
+ },
+ {
+ "file": "frame_006.jpg",
+ "time": 14.90676212310791,
"log": "Final screenshot"
}
],
- "total_time": 8.4
+ "total_time": 12.72
}
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/videos/view_texture/frame_000.jpg b/dev/windows-portable-cpu/videos/view_texture/frame_000.jpg
index 2318395b..71bc8bef 100644
Binary files a/dev/windows-portable-cpu/videos/view_texture/frame_000.jpg and b/dev/windows-portable-cpu/videos/view_texture/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/view_texture/frame_001.jpg b/dev/windows-portable-cpu/videos/view_texture/frame_001.jpg
index f985371c..8b2d77ce 100644
Binary files a/dev/windows-portable-cpu/videos/view_texture/frame_001.jpg and b/dev/windows-portable-cpu/videos/view_texture/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/view_texture/frame_002.jpg b/dev/windows-portable-cpu/videos/view_texture/frame_002.jpg
index f985371c..ea1b92cf 100644
Binary files a/dev/windows-portable-cpu/videos/view_texture/frame_002.jpg and b/dev/windows-portable-cpu/videos/view_texture/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/view_texture/metadata.json b/dev/windows-portable-cpu/videos/view_texture/metadata.json
index bbd330ea..3b46af60 100644
--- a/dev/windows-portable-cpu/videos/view_texture/metadata.json
+++ b/dev/windows-portable-cpu/videos/view_texture/metadata.json
@@ -7,14 +7,14 @@
},
{
"file": "frame_001.jpg",
- "time": 1.04,
- "log": "Capturing execution frames: view_texture.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] === /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] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Generated prompt_id: bc3d971f-6346-4ca2-84c4-cbaf11ff5429\n [ComfyUI] Calling execution.validate_prompt()...\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 result: valid=True\n [ComfyUI] === Validation PASSED ===\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] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [SubprocessWorker] got response: ok\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] GeomPackLoadMesh done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', 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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2137\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_b82bf232.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.46s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.73 seconds\n [ComfyUI] Prompt executed in 0.73 seconds\n [ComfyUI] Prompt executed in 0.73 seconds\n [ComfyUI] Prompt executed in 0.73 seconds"
+ "time": 0.95,
+ "log": "Capturing execution frames: view_texture.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] === /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] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Node 3: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/mount_textured.glb\"}\n Queuing workflow for execution...\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Node 12: GeomPackPreviewMeshVTK\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Inputs: {\"mode\": \"texture\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Generated prompt_id: 4050aa85-5cb4-4542-886b-7f3766efc564\n [ComfyUI] Calling execution.validate_prompt()...\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 result: valid=True\n [ComfyUI] === Validation PASSED ===\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] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/mount_textured.glb'\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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=189 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\input\\3d/mount_textured.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 2 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3604 vertices, 6964 faces\n [ComfyUI] [SubprocessWorker] got response: ok\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.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'texture', 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] 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] [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: 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] [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] 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] 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] 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] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=190 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 3604 vertices, 6964 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: texture\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: texture, texture: True, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using texture mode - GLB export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Set alphaMode to OPAQUE for texture mode\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported GLB to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-0031\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\output\\preview_vtk_817fa43f.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Texture mode info: watertight=False, volume=None, area=720.728733148043, texture=True, vertex_colors=False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.39s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.65 seconds\n [ComfyUI] Prompt executed in 0.65 seconds\n [ComfyUI] Prompt executed in 0.65 seconds\n [ComfyUI] Prompt executed in 0.65 seconds"
},
{
"file": "frame_002.jpg",
- "time": 3.453084945678711,
+ "time": 3.3580286502838135,
"log": "Final screenshot"
}
],
- "total_time": 1.3
+ "total_time": 1.19
}
\ No newline at end of file