diff --git a/nodes/predict_gaussians_from_depth.py b/nodes/predict_gaussians_from_depth.py index 1454e27..4489ef8 100644 --- a/nodes/predict_gaussians_from_depth.py +++ b/nodes/predict_gaussians_from_depth.py @@ -609,39 +609,40 @@ class SharpPredictGaussiansFromMetricDepth(io.ComfyNode): # Stats: report would-be shifts at 10 random gaussians + aggregate. # Print once per face (we have up to 42 faces — full per-face dump # would be noisy). - sample_g = torch.Generator(device="cpu").manual_seed(int(b)) - sample_idx = torch.randperm(N_total, generator=sample_g)[:10] - _p(f"--- snap stats face {b} (mode={snap_to_external_depth}, " - f"would-be shifts at 10 random gaussians) ---") - _p(f"{'idx':>9} | {'lyr':>3} {'h':>4} {'w':>4} | " - f"{'z_now':>8} {'z_tgt':>8} {'dz':>8} | " - f"{'x_now':>7} {'x_tgt':>7} {'dx':>7} | " - f"{'y_now':>7} {'y_tgt':>7} {'dy':>7}") - for idx_t in sample_idx.tolist(): - lyr = idx_t // (H_grid * W_grid) - rem = idx_t % (H_grid * W_grid) - hh = rem // W_grid - ww = rem % W_grid - z_now = float(current_z[idx_t]) - z_tgt = float(target_z_flat[idx_t]) - x_now = float(current_xx_ndc[idx_t]) - x_tgt = float(base_xx_flat[idx_t]) - y_now = float(current_yy_ndc[idx_t]) - y_tgt = float(base_yy_flat[idx_t]) - _p(f"{idx_t:>9d} | {lyr:>3d} {hh:>4d} {ww:>4d} | " - f"{z_now:>8.3f} {z_tgt:>8.3f} {z_tgt - z_now:>+8.3f} | " - f"{x_now:>+7.4f} {x_tgt:>+7.4f} {x_tgt - x_now:>+7.4f} | " - f"{y_now:>+7.4f} {y_tgt:>+7.4f} {y_tgt - y_now:>+7.4f}") - dz_all = (target_z_flat - current_z).abs() - dx_all = (base_xx_flat - current_xx_ndc).abs() - dy_all = (base_yy_flat - current_yy_ndc).abs() - _p(f"aggregate |shift| over all {N_total} gaussians: " - f"|dz| mean={float(dz_all.mean()):.4f} " - f"max={float(dz_all.max()):.4f} | " - f"|dx_ndc| mean={float(dx_all.mean()):.5f} " - f"max={float(dx_all.max()):.5f} | " - f"|dy_ndc| mean={float(dy_all.mean()):.5f} " - f"max={float(dy_all.max()):.5f}") + # NOTE: tagged out — too verbose for normal use; uncomment to debug alignment. + # sample_g = torch.Generator(device="cpu").manual_seed(int(b)) + # sample_idx = torch.randperm(N_total, generator=sample_g)[:10] + # _p(f"--- snap stats face {b} (mode={snap_to_external_depth}, " + # f"would-be shifts at 10 random gaussians) ---") + # _p(f"{'idx':>9} | {'lyr':>3} {'h':>4} {'w':>4} | " + # f"{'z_now':>8} {'z_tgt':>8} {'dz':>8} | " + # f"{'x_now':>7} {'x_tgt':>7} {'dx':>7} | " + # f"{'y_now':>7} {'y_tgt':>7} {'dy':>7}") + # for idx_t in sample_idx.tolist(): + # lyr = idx_t // (H_grid * W_grid) + # rem = idx_t % (H_grid * W_grid) + # hh = rem // W_grid + # ww = rem % W_grid + # z_now = float(current_z[idx_t]) + # z_tgt = float(target_z_flat[idx_t]) + # x_now = float(current_xx_ndc[idx_t]) + # x_tgt = float(base_xx_flat[idx_t]) + # y_now = float(current_yy_ndc[idx_t]) + # y_tgt = float(base_yy_flat[idx_t]) + # _p(f"{idx_t:>9d} | {lyr:>3d} {hh:>4d} {ww:>4d} | " + # f"{z_now:>8.3f} {z_tgt:>8.3f} {z_tgt - z_now:>+8.3f} | " + # f"{x_now:>+7.4f} {x_tgt:>+7.4f} {x_tgt - x_now:>+7.4f} | " + # f"{y_now:>+7.4f} {y_tgt:>+7.4f} {y_tgt - y_now:>+7.4f}") + # dz_all = (target_z_flat - current_z).abs() + # dx_all = (base_xx_flat - current_xx_ndc).abs() + # dy_all = (base_yy_flat - current_yy_ndc).abs() + # _p(f"aggregate |shift| over all {N_total} gaussians: " + # f"|dz| mean={float(dz_all.mean()):.4f} " + # f"max={float(dz_all.max()):.4f} | " + # f"|dx_ndc| mean={float(dx_all.mean()):.5f} " + # f"max={float(dx_all.max()):.5f} | " + # f"|dy_ndc| mean={float(dy_all.mean()):.5f} " + # f"max={float(dy_all.max()):.5f}") if snap_to_external_depth == "z_only": # Proportional rescale: mean_vectors *= target_z/current_z. diff --git a/workflows/pano.json b/workflows/pano.json index 595e6fc..68bef55 100644 --- a/workflows/pano.json +++ b/workflows/pano.json @@ -1 +1 @@ -{"id":"sharp-basic-workflow","revision":0,"last_node_id":92,"last_link_id":235,"nodes":[{"id":9,"type":"LoadSharpModel","pos":[-777.9320220314913,-1113.7600179184876],"size":[270,82],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"precision","name":"precision","shape":7,"type":"COMBO","widget":{"name":"precision"},"link":null}],"outputs":[{"localized_name":"model_config","name":"model_config","type":"SHARP_MODEL_CONFIG","links":[189]}],"properties":{"cnr_id":"comfyui-sharp","ver":"51939f0d3bdcd9f4965978445ad0fa31a6222ef0","Node name for S&R":"LoadSharpModel","aux_id":"PozzettiAndrea/ComfyUI-Sharp"},"widgets_values":["auto"]},{"id":7,"type":"LoadImage","pos":[-1163.7622907189734,-982.6675026789543],"size":[662.2282800153919,367.6329862374266],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[142,152]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.12.2","Node name for S&R":"LoadImage"},"widgets_values":["pano.png","image"]},{"id":61,"type":"GetImageSize","pos":[-146.48160984051972,-587.5622109684546],"size":[140,124],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":152}],"outputs":[{"localized_name":"width","name":"width","type":"INT","links":[153]},{"localized_name":"height","name":"height","type":"INT","links":[154]},{"localized_name":"batch_size","name":"batch_size","type":"INT","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"GetImageSize"},"widgets_values":[]},{"id":68,"type":"PreviewImage","pos":[-96.00281033336206,-1272.2921412699745],"size":[176.03296710343238,247.28988659449237],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":170}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":69,"type":"PreviewImage","pos":[840.6824076018588,-1319.5882703603213],"size":[140,246],"flags":{},"order":18,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":171}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":74,"type":"PreviewImage","pos":[1179.3418650271376,-1206.6176825825448],"size":[140,246],"flags":{},"order":19,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":181}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":58,"type":"PanoramaSplit","pos":[-455.8317763082749,-907.9551011844505],"size":[270,298],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"panorama","name":"panorama","type":"PANORAMA","link":143},{"localized_name":"resolution","name":"resolution","type":"INT","widget":{"name":"resolution"},"link":null},{"localized_name":"subdivision","name":"subdivision","type":"COMBO","widget":{"name":"subdivision"},"link":null},{"localized_name":"fov_degrees","name":"fov_degrees","shape":7,"type":"FLOAT","widget":{"name":"fov_degrees"},"link":null},{"localized_name":"use_gpu","name":"use_gpu","shape":7,"type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null},{"localized_name":"create_masks","name":"create_masks","shape":7,"type":"BOOLEAN","widget":{"name":"create_masks"},"link":null},{"localized_name":"mask_method","name":"mask_method","shape":7,"type":"COMBO","widget":{"name":"mask_method"},"link":null}],"outputs":[{"localized_name":"face_images","name":"face_images","type":"IMAGE","links":[170,202]},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":[175]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":[176]},{"localized_name":"fov_x_deg","name":"fov_x_deg","type":"FLOAT","links":null},{"localized_name":"face_masks","name":"face_masks","type":"MASK","links":null},{"localized_name":"debug_image","name":"debug_image","type":"IMAGE","links":null},{"localized_name":"debug_masks","name":"debug_masks","type":"IMAGE","links":null}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"adeea5953c01a5815d6ba5e33640e52fd7921df4","Node name for S&R":"PanoramaSplit"},"widgets_values":[1536,"icosahedron_12",90,true,false,"closest_to"]},{"id":80,"type":"DownloadAndLoadMoGe2Model","pos":[-483.6506186310218,-1081.0875433350839],"size":[284.1626953125,106],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"precision","name":"precision","shape":7,"type":"COMBO","widget":{"name":"precision"},"link":null},{"localized_name":"attention","name":"attention","shape":7,"type":"COMBO","widget":{"name":"attention"},"link":null}],"outputs":[{"localized_name":"moge2_model","name":"moge2_model","type":"MOGE2_MODEL","links":[203]}],"properties":{"cnr_id":"ComfyUI-MoGe2","ver":"6ef48db2c09cce4003571a6f6c8611d91b700da1","Node name for S&R":"DownloadAndLoadMoGe2Model"},"widgets_values":["moge-2-vitl-normal.pt","auto","auto"]},{"id":81,"type":"MoGe2Inference","pos":[-151.3851158650601,-950.26546523076],"size":[292.564453125,294],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"moge2_model","name":"moge2_model","type":"MOGE2_MODEL","link":203},{"localized_name":"images","name":"images","type":"IMAGE","link":202},{"localized_name":"resolution_level","name":"resolution_level","shape":7,"type":"INT","widget":{"name":"resolution_level"},"link":null},{"localized_name":"num_tokens","name":"num_tokens","shape":7,"type":"INT","widget":{"name":"num_tokens"},"link":null},{"localized_name":"fov_x_deg","name":"fov_x_deg","shape":7,"type":"FLOAT","widget":{"name":"fov_x_deg"},"link":null},{"localized_name":"force_projection","name":"force_projection","shape":7,"type":"BOOLEAN","widget":{"name":"force_projection"},"link":null},{"localized_name":"apply_mask","name":"apply_mask","shape":7,"type":"BOOLEAN","widget":{"name":"apply_mask"},"link":null}],"outputs":[{"localized_name":"depth_visualization","name":"depth_visualization","type":"IMAGE","links":[204]},{"localized_name":"depth_raw","name":"depth_raw","type":"IMAGE","links":null},{"localized_name":"normal","name":"normal","type":"IMAGE","links":[207]},{"localized_name":"points_raw","name":"points_raw","type":"IMAGE","links":[205]},{"localized_name":"valid_mask","name":"valid_mask","type":"MASK","links":[206]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":null},{"localized_name":"fov_x","name":"fov_x","type":"FLOAT","links":null},{"localized_name":"fov_y","name":"fov_y","type":"FLOAT","links":null}],"properties":{"cnr_id":"ComfyUI-MoGe2","ver":"6ef48db2c09cce4003571a6f6c8611d91b700da1","Node name for S&R":"MoGe2Inference"},"widgets_values":[9,0,0,true,true]},{"id":70,"type":"PreviewImage","pos":[169.3017269776821,-1264.3010112380707],"size":[140,246],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":204}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":65,"type":"PanoramaSplit","pos":[566.1912091988992,-906.7451108471728],"size":[270,298],"flags":{},"order":13,"mode":0,"inputs":[{"localized_name":"panorama","name":"panorama","type":"PANORAMA","link":163},{"localized_name":"resolution","name":"resolution","type":"INT","widget":{"name":"resolution"},"link":null},{"localized_name":"subdivision","name":"subdivision","type":"COMBO","widget":{"name":"subdivision"},"link":null},{"localized_name":"fov_degrees","name":"fov_degrees","shape":7,"type":"FLOAT","widget":{"name":"fov_degrees"},"link":null},{"localized_name":"use_gpu","name":"use_gpu","shape":7,"type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null},{"localized_name":"create_masks","name":"create_masks","shape":7,"type":"BOOLEAN","widget":{"name":"create_masks"},"link":null},{"localized_name":"mask_method","name":"mask_method","shape":7,"type":"COMBO","widget":{"name":"mask_method"},"link":null}],"outputs":[{"localized_name":"face_images","name":"face_images","type":"IMAGE","links":[171]},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":[]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":[]},{"localized_name":"fov_x_deg","name":"fov_x_deg","type":"FLOAT","links":null},{"localized_name":"face_masks","name":"face_masks","type":"MASK","links":[]},{"localized_name":"debug_image","name":"debug_image","type":"IMAGE","links":null},{"localized_name":"debug_masks","name":"debug_masks","type":"IMAGE","links":null}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"adeea5953c01a5815d6ba5e33640e52fd7921df4","Node name for S&R":"PanoramaSplit"},"widgets_values":[1536,"icosahedron_12",90,true,false,"closest_to"]},{"id":62,"type":"PreviewImage","pos":[361.0808570124142,-506.9965965958244],"size":[140,246],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":156}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":66,"type":"PanoramaWrap","pos":[340.05864734781,-997.8674637380709],"size":[305.2095703125,26],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":162}],"outputs":[{"localized_name":"panorama","name":"panorama","type":"PANORAMA","links":[163]}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"adeea5953c01a5815d6ba5e33640e52fd7921df4","Node name for S&R":"PanoramaWrap"},"widgets_values":[]},{"id":60,"type":"PanoramaDepthMerge","pos":[188.83794446180087,-913.7700535996192],"size":[323.181640625,350],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"face_points","name":"face_points","type":"IMAGE","link":205},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","link":175},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","link":176},{"localized_name":"face_valid_masks","name":"face_valid_masks","shape":7,"type":"MASK","link":206},{"localized_name":"face_confidences","name":"face_confidences","shape":7,"type":"MASK","link":null},{"localized_name":"face_normals","name":"face_normals","shape":7,"type":"IMAGE","link":207},{"localized_name":"out_width","name":"out_width","type":"INT","widget":{"name":"out_width"},"link":153},{"localized_name":"out_height","name":"out_height","type":"INT","widget":{"name":"out_height"},"link":154},{"localized_name":"use_gpu","name":"use_gpu","type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null},{"localized_name":"scale_anchor","name":"scale_anchor","shape":7,"type":"BOOLEAN","widget":{"name":"scale_anchor"},"link":null},{"localized_name":"chunk_size","name":"chunk_size","shape":7,"type":"INT","widget":{"name":"chunk_size"},"link":null},{"localized_name":"center_weight_power","name":"center_weight_power","shape":7,"type":"FLOAT","widget":{"name":"center_weight_power"},"link":null},{"localized_name":"normal_edge_threshold_deg","name":"normal_edge_threshold_deg","shape":7,"type":"FLOAT","widget":{"name":"normal_edge_threshold_deg"},"link":null},{"localized_name":"normal_consistency_boost","name":"normal_consistency_boost","shape":7,"type":"BOOLEAN","widget":{"name":"normal_consistency_boost"},"link":null},{"localized_name":"max_ray_distance_m","name":"max_ray_distance_m","shape":7,"type":"FLOAT","widget":{"name":"max_ray_distance_m"},"link":null}],"outputs":[{"localized_name":"depth","name":"depth","type":"IMAGE","links":[162,216]},{"localized_name":"valid_mask","name":"valid_mask","type":"MASK","links":null},{"localized_name":"debug_image","name":"debug_image","type":"IMAGE","links":[156]},{"localized_name":"normals","name":"normals","type":"IMAGE","links":[217]},{"localized_name":"xyz_views","name":"xyz_views","type":"IMAGE","links":null}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"adeea5953c01a5815d6ba5e33640e52fd7921df4","Node name for S&R":"PanoramaDepthMerge"},"widgets_values":[1920,960,true,false,8,2,0,false,0]},{"id":59,"type":"PanoramaWrap","pos":[-795.3808721138985,-556.0134225669239],"size":[305.2095703125,26],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":142}],"outputs":[{"localized_name":"panorama","name":"panorama","type":"PANORAMA","links":[143,222]}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"adeea5953c01a5815d6ba5e33640e52fd7921df4","Node name for S&R":"PanoramaWrap"},"widgets_values":[]},{"id":87,"type":"PanoramaSplitAdaptive","pos":[556.9196645847667,-511.05378295087587],"size":[402.089453125,338],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"panorama","name":"panorama","type":"PANORAMA","link":222},{"localized_name":"depth_panorama","name":"depth_panorama","type":"IMAGE","link":216},{"localized_name":"normals_panorama","name":"normals_panorama","type":"IMAGE","link":217},{"localized_name":"target_faces","name":"target_faces","type":"INT","widget":{"name":"target_faces"},"link":null},{"localized_name":"resolution","name":"resolution","type":"INT","widget":{"name":"resolution"},"link":null},{"localized_name":"fov_degrees","name":"fov_degrees","shape":7,"type":"FLOAT","widget":{"name":"fov_degrees"},"link":null},{"localized_name":"use_gpu","name":"use_gpu","shape":7,"type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null},{"localized_name":"create_masks","name":"create_masks","shape":7,"type":"BOOLEAN","widget":{"name":"create_masks"},"link":null},{"localized_name":"mask_method","name":"mask_method","shape":7,"type":"COMBO","widget":{"name":"mask_method"},"link":null}],"outputs":[{"localized_name":"face_images","name":"face_images","type":"IMAGE","links":[221,230]},{"localized_name":"face_images_depth","name":"face_images_depth","type":"IMAGE","links":[234]},{"localized_name":"face_images_normals","name":"face_images_normals","type":"IMAGE","links":null},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":[225,231]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":[226,232]},{"localized_name":"fov_x_deg","name":"fov_x_deg","type":"FLOAT","links":[]},{"localized_name":"face_masks","name":"face_masks","type":"MASK","links":[224]},{"localized_name":"debug_image","name":"debug_image","type":"IMAGE","links":[227]},{"localized_name":"debug_masks","name":"debug_masks","type":"IMAGE","links":[228]}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"191ac4ed16a0beb8e859ebc70ab166ec9ddbc2ad","Node name for S&R":"PanoramaSplitAdaptive"},"widgets_values":[42,1536,90,true,true,"closest_to"]},{"id":76,"type":"SharpPredictGaussiansFromMetricDepth","pos":[978.1006112058453,-882.9304403322511],"size":[427.4712890625,298],"flags":{},"order":20,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"SHARP_MODEL_CONFIG","link":189},{"localized_name":"image","name":"image","type":"IMAGE","link":221},{"localized_name":"metric_depth_layer0","name":"metric_depth_layer0","type":"IMAGE","link":235},{"localized_name":"metric_depth_layer1","name":"metric_depth_layer1","shape":7,"type":"IMAGE","link":null},{"localized_name":"extrinsics","name":"extrinsics","shape":7,"type":"EXTRINSICS","link":225},{"localized_name":"intrinsics","name":"intrinsics","shape":7,"type":"INTRINSICS","link":226},{"localized_name":"mask","name":"mask","shape":7,"type":"MASK","link":224},{"localized_name":"snap_to_external_depth","name":"snap_to_external_depth","type":"COMBO","widget":{"name":"snap_to_external_depth"},"link":null},{"localized_name":"depth_convention","name":"depth_convention","type":"COMBO","widget":{"name":"depth_convention"},"link":null},{"localized_name":"focal_length_mm","name":"focal_length_mm","shape":7,"type":"FLOAT","widget":{"name":"focal_length_mm"},"link":null},{"localized_name":"output_prefix","name":"output_prefix","shape":7,"type":"STRING","widget":{"name":"output_prefix"},"link":null},{"localized_name":"save_background_layer","name":"save_background_layer","shape":7,"type":"BOOLEAN","widget":{"name":"save_background_layer"},"link":null},{"localized_name":"edge_crop","name":"edge_crop","shape":7,"type":"FLOAT","widget":{"name":"edge_crop"},"link":null}],"outputs":[{"localized_name":"ply_path","name":"ply_path","type":"STRING","links":[194]},{"localized_name":"ply_folder","name":"ply_folder","type":"STRING","links":null},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":null},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"8a35d88363cea291ddf08781f8174429c009f3a9","Node name for S&R":"SharpPredictGaussiansFromMetricDepth","aux_id":"PozzettiAndrea/ComfyUI-Sharp"},"widgets_values":["none","planar_z",30,"sharp_aligned",true,0]},{"id":73,"type":"SharpRayToPlanarDepth","pos":[1400.804163383688,-507.06521083297326],"size":[286.116796875,66],"flags":{},"order":15,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":234},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","link":232},{"localized_name":"extrinsics","name":"extrinsics","shape":7,"type":"EXTRINSICS","link":231}],"outputs":[{"localized_name":"image","name":"image","type":"IMAGE","links":[181,235]},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":null},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"c37c544b330e132340566e44171d88da5d01247e","Node name for S&R":"SharpRayToPlanarDepth","aux_id":"PozzettiAndrea/ComfyUI-Sharp"},"widgets_values":[]},{"id":54,"type":"MergeGaussians","pos":[1420.08696059877,-942.2039304044486],"size":[289.2828125,190],"flags":{},"order":21,"mode":0,"inputs":[{"localized_name":"ply_folder","name":"ply_folder","type":"STRING","widget":{"name":"ply_folder"},"link":194},{"localized_name":"output_prefix","name":"output_prefix","shape":7,"type":"STRING","widget":{"name":"output_prefix"},"link":null},{"localized_name":"max_depth","name":"max_depth","shape":7,"type":"FLOAT","widget":{"name":"max_depth"},"link":null},{"localized_name":"min_opacity","name":"min_opacity","shape":7,"type":"FLOAT","widget":{"name":"min_opacity"},"link":null}],"outputs":[{"localized_name":"ply_paths","name":"ply_paths","type":"STRING","links":[]},{"localized_name":"merged_ply_path","name":"merged_ply_path","type":"STRING","links":[198]},{"localized_name":"field_ply_path","name":"field_ply_path","type":"STRING","links":[]},{"localized_name":"num_gaussians","name":"num_gaussians","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"9ae300958498a99946acd046599f14a13b2e9175","Node name for S&R":"MergeGaussians","aux_id":"PozzettiAndrea/ComfyUI-Sharp"},"widgets_values":["","merged",0,0]},{"id":88,"type":"PreviewImage","pos":[1129.514819203268,-520.265412965891],"size":[140,246],"flags":{},"order":16,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":227}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.24.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":89,"type":"PreviewImage","pos":[1058.7019581471302,-217.88601005023284],"size":[140,246],"flags":{},"order":17,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":228}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.24.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":63,"type":"PreviewGaussianSpectate","pos":[2039.0423559605874,-924.9106158810997],"size":[512,575],"flags":{},"order":23,"mode":0,"inputs":[{"localized_name":"ply_path","name":"ply_path","type":"STRING","link":196},{"localized_name":"fov_degrees","name":"fov_degrees","type":"FLOAT","widget":{"name":"fov_degrees"},"link":null},{"localized_name":"image_width","name":"image_width","type":"INT","widget":{"name":"image_width"},"link":null},{"localized_name":"image_height","name":"image_height","type":"INT","widget":{"name":"image_height"},"link":null},{"localized_name":"move_speed","name":"move_speed","type":"FLOAT","widget":{"name":"move_speed"},"link":null},{"localized_name":"renderer","name":"renderer","type":"COMBO","widget":{"name":"renderer"},"link":null},{"localized_name":"transport_format","name":"transport_format","type":"COMBO","widget":{"name":"transport_format"},"link":null}],"outputs":[],"properties":{"cnr_id":"ComfyUI-GaussianPack","ver":"32ce4c4d4b88054c5b986b1df8321232410e78fb","Node name for S&R":"PreviewGaussianSpectate","Widget Values":{"fov_degrees":70,"image_width":768,"image_height":512,"renderer":"spark","transport_format":"ply"},"aux_id":"PozzettiAndrea/ComfyUI-GaussianPack","Camera Config":{"cameraType":"perspective","fov":50.046805678477824,"state":"{\"v\":1,\"pos\":[-4.099505645687315,-0.026702169728540042,0.6842261210022326],\"target\":[0,0,1],\"fov\":50.046805678477824,\"scale\":20,\"opacity\":1}"}},"widgets_values":[70,768,512,0.05,"spark","ply",""]},{"id":78,"type":"TransformGaussian","pos":[1725.515058143253,-919.1449639039753],"size":[270,106],"flags":{},"order":22,"mode":0,"inputs":[{"localized_name":"ply_path","name":"ply_path","type":"STRING","link":198},{"localized_name":"rotate_x","name":"rotate_x","type":"FLOAT","widget":{"name":"rotate_x"},"link":null},{"localized_name":"rotate_y","name":"rotate_y","type":"FLOAT","widget":{"name":"rotate_y"},"link":null},{"localized_name":"rotate_z","name":"rotate_z","type":"FLOAT","widget":{"name":"rotate_z"},"link":null}],"outputs":[{"localized_name":"ply_path","name":"ply_path","type":"STRING","links":[196]}],"properties":{"cnr_id":"ComfyUI-GaussianPack","ver":"73b37ef2f8c35254ccb55c124a7d5653e7fe3c5f","Node name for S&R":"TransformGaussian","aux_id":"PozzettiAndrea/ComfyUI-GaussianPack"},"widgets_values":[-90,0,0]},{"id":92,"type":"PreviewImage","pos":[1368.8892489439895,-350.20288770882394],"size":[140,246],"flags":{},"order":14,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":230}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.24.0","Node name for S&R":"PreviewImage"},"widgets_values":[]}],"links":[[142,7,0,59,0,"IMAGE"],[143,59,0,58,0,"PANORAMA"],[152,7,0,61,0,"IMAGE"],[153,61,0,60,6,"INT"],[154,61,1,60,7,"INT"],[156,60,2,62,0,"IMAGE"],[162,60,0,66,0,"IMAGE"],[163,66,0,65,0,"PANORAMA"],[170,58,0,68,0,"IMAGE"],[171,65,0,69,0,"IMAGE"],[175,58,1,60,1,"EXTRINSICS"],[176,58,2,60,2,"INTRINSICS"],[181,73,0,74,0,"IMAGE"],[189,9,0,76,0,"SHARP_MODEL_CONFIG"],[194,76,0,54,0,"STRING"],[196,78,0,63,0,"STRING"],[198,54,1,78,0,"STRING"],[202,58,0,81,1,"IMAGE"],[203,80,0,81,0,"MOGE2_MODEL"],[204,81,0,70,0,"IMAGE"],[205,81,3,60,0,"IMAGE"],[206,81,4,60,3,"MASK"],[207,81,2,60,5,"IMAGE"],[216,60,0,87,1,"IMAGE"],[217,60,3,87,2,"IMAGE"],[221,87,0,76,1,"IMAGE"],[222,59,0,87,0,"PANORAMA"],[224,87,6,76,6,"MASK"],[225,87,3,76,4,"EXTRINSICS"],[226,87,4,76,5,"INTRINSICS"],[227,87,7,88,0,"IMAGE"],[228,87,8,89,0,"IMAGE"],[230,87,0,92,0,"IMAGE"],[231,87,3,73,2,"EXTRINSICS"],[232,87,4,73,1,"INTRINSICS"],[234,87,1,73,0,"IMAGE"],[235,73,0,76,2,"IMAGE"]],"groups":[],"config":{},"extra":{"ds":{"scale":1.5079153700675407,"offset":[-1616.9985152298693,881.435370685074]},"workflowRendererVersion":"LG","frontendVersion":"1.34.9"},"version":0.4} \ No newline at end of file +{"id":"sharp-basic-workflow","revision":0,"last_node_id":94,"last_link_id":238,"nodes":[{"id":9,"type":"LoadSharpModel","pos":[-777.9320220314913,-1113.7600179184876],"size":[270,82],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"precision","name":"precision","shape":7,"type":"COMBO","widget":{"name":"precision"},"link":null}],"outputs":[{"localized_name":"model_config","name":"model_config","type":"SHARP_MODEL_CONFIG","links":[189]}],"properties":{"cnr_id":"comfyui-sharp","ver":"51939f0d3bdcd9f4965978445ad0fa31a6222ef0","Node name for S&R":"LoadSharpModel","aux_id":"PozzettiAndrea/ComfyUI-Sharp"},"widgets_values":["auto"]},{"id":61,"type":"GetImageSize","pos":[-146.48160984051972,-587.5622109684546],"size":[140,124],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":152}],"outputs":[{"localized_name":"width","name":"width","type":"INT","links":[153]},{"localized_name":"height","name":"height","type":"INT","links":[154]},{"localized_name":"batch_size","name":"batch_size","type":"INT","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"GetImageSize"},"widgets_values":[]},{"id":68,"type":"PreviewImage","pos":[-96.00281033336206,-1272.2921412699745],"size":[176.03296710343238,247.28988659449237],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":170}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":69,"type":"PreviewImage","pos":[840.6824076018588,-1319.5882703603213],"size":[140,246],"flags":{},"order":19,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":171}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":58,"type":"PanoramaSplit","pos":[-455.8317763082749,-907.9551011844505],"size":[270,298],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"panorama","name":"panorama","type":"PANORAMA","link":143},{"localized_name":"resolution","name":"resolution","type":"INT","widget":{"name":"resolution"},"link":null},{"localized_name":"subdivision","name":"subdivision","type":"COMBO","widget":{"name":"subdivision"},"link":null},{"localized_name":"fov_degrees","name":"fov_degrees","shape":7,"type":"FLOAT","widget":{"name":"fov_degrees"},"link":null},{"localized_name":"use_gpu","name":"use_gpu","shape":7,"type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null},{"localized_name":"create_masks","name":"create_masks","shape":7,"type":"BOOLEAN","widget":{"name":"create_masks"},"link":null},{"localized_name":"mask_method","name":"mask_method","shape":7,"type":"COMBO","widget":{"name":"mask_method"},"link":null}],"outputs":[{"localized_name":"face_images","name":"face_images","type":"IMAGE","links":[170,202]},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":[175]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":[176]},{"localized_name":"fov_x_deg","name":"fov_x_deg","type":"FLOAT","links":null},{"localized_name":"face_masks","name":"face_masks","type":"MASK","links":null},{"localized_name":"debug_image","name":"debug_image","type":"IMAGE","links":null},{"localized_name":"debug_masks","name":"debug_masks","type":"IMAGE","links":null}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"adeea5953c01a5815d6ba5e33640e52fd7921df4","Node name for S&R":"PanoramaSplit"},"widgets_values":[1536,"icosahedron_12",90,true,false,"closest_to"]},{"id":80,"type":"DownloadAndLoadMoGe2Model","pos":[-483.6506186310218,-1081.0875433350839],"size":[284.1626953125,106],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"precision","name":"precision","shape":7,"type":"COMBO","widget":{"name":"precision"},"link":null},{"localized_name":"attention","name":"attention","shape":7,"type":"COMBO","widget":{"name":"attention"},"link":null}],"outputs":[{"localized_name":"moge2_model","name":"moge2_model","type":"MOGE2_MODEL","links":[203]}],"properties":{"cnr_id":"ComfyUI-MoGe2","ver":"6ef48db2c09cce4003571a6f6c8611d91b700da1","Node name for S&R":"DownloadAndLoadMoGe2Model"},"widgets_values":["moge-2-vitl-normal.pt","auto","auto"]},{"id":81,"type":"MoGe2Inference","pos":[-151.3851158650601,-950.26546523076],"size":[292.564453125,294],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"moge2_model","name":"moge2_model","type":"MOGE2_MODEL","link":203},{"localized_name":"images","name":"images","type":"IMAGE","link":202},{"localized_name":"resolution_level","name":"resolution_level","shape":7,"type":"INT","widget":{"name":"resolution_level"},"link":null},{"localized_name":"num_tokens","name":"num_tokens","shape":7,"type":"INT","widget":{"name":"num_tokens"},"link":null},{"localized_name":"fov_x_deg","name":"fov_x_deg","shape":7,"type":"FLOAT","widget":{"name":"fov_x_deg"},"link":null},{"localized_name":"force_projection","name":"force_projection","shape":7,"type":"BOOLEAN","widget":{"name":"force_projection"},"link":null},{"localized_name":"apply_mask","name":"apply_mask","shape":7,"type":"BOOLEAN","widget":{"name":"apply_mask"},"link":null}],"outputs":[{"localized_name":"depth_visualization","name":"depth_visualization","type":"IMAGE","links":[204]},{"localized_name":"depth_raw","name":"depth_raw","type":"IMAGE","links":null},{"localized_name":"normal","name":"normal","type":"IMAGE","links":[207]},{"localized_name":"points_raw","name":"points_raw","type":"IMAGE","links":[205]},{"localized_name":"valid_mask","name":"valid_mask","type":"MASK","links":[206]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":null},{"localized_name":"fov_x","name":"fov_x","type":"FLOAT","links":null},{"localized_name":"fov_y","name":"fov_y","type":"FLOAT","links":null}],"properties":{"cnr_id":"ComfyUI-MoGe2","ver":"6ef48db2c09cce4003571a6f6c8611d91b700da1","Node name for S&R":"MoGe2Inference"},"widgets_values":[9,0,0,true,true]},{"id":70,"type":"PreviewImage","pos":[169.3017269776821,-1264.3010112380707],"size":[140,246],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":204}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":65,"type":"PanoramaSplit","pos":[566.1912091988992,-906.7451108471728],"size":[270,298],"flags":{},"order":13,"mode":0,"inputs":[{"localized_name":"panorama","name":"panorama","type":"PANORAMA","link":163},{"localized_name":"resolution","name":"resolution","type":"INT","widget":{"name":"resolution"},"link":null},{"localized_name":"subdivision","name":"subdivision","type":"COMBO","widget":{"name":"subdivision"},"link":null},{"localized_name":"fov_degrees","name":"fov_degrees","shape":7,"type":"FLOAT","widget":{"name":"fov_degrees"},"link":null},{"localized_name":"use_gpu","name":"use_gpu","shape":7,"type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null},{"localized_name":"create_masks","name":"create_masks","shape":7,"type":"BOOLEAN","widget":{"name":"create_masks"},"link":null},{"localized_name":"mask_method","name":"mask_method","shape":7,"type":"COMBO","widget":{"name":"mask_method"},"link":null}],"outputs":[{"localized_name":"face_images","name":"face_images","type":"IMAGE","links":[171]},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":[]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":[]},{"localized_name":"fov_x_deg","name":"fov_x_deg","type":"FLOAT","links":null},{"localized_name":"face_masks","name":"face_masks","type":"MASK","links":[]},{"localized_name":"debug_image","name":"debug_image","type":"IMAGE","links":null},{"localized_name":"debug_masks","name":"debug_masks","type":"IMAGE","links":null}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"adeea5953c01a5815d6ba5e33640e52fd7921df4","Node name for S&R":"PanoramaSplit"},"widgets_values":[1536,"icosahedron_12",90,true,false,"closest_to"]},{"id":62,"type":"PreviewImage","pos":[361.0808570124142,-506.9965965958244],"size":[140,246],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":156}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":66,"type":"PanoramaWrap","pos":[340.05864734781,-997.8674637380709],"size":[305.2095703125,26],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":162}],"outputs":[{"localized_name":"panorama","name":"panorama","type":"PANORAMA","links":[163]}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"adeea5953c01a5815d6ba5e33640e52fd7921df4","Node name for S&R":"PanoramaWrap"},"widgets_values":[]},{"id":60,"type":"PanoramaDepthMerge","pos":[188.83794446180087,-913.7700535996192],"size":[323.181640625,350],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"face_points","name":"face_points","type":"IMAGE","link":205},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","link":175},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","link":176},{"localized_name":"face_valid_masks","name":"face_valid_masks","shape":7,"type":"MASK","link":206},{"localized_name":"face_confidences","name":"face_confidences","shape":7,"type":"MASK","link":null},{"localized_name":"face_normals","name":"face_normals","shape":7,"type":"IMAGE","link":207},{"localized_name":"out_width","name":"out_width","type":"INT","widget":{"name":"out_width"},"link":153},{"localized_name":"out_height","name":"out_height","type":"INT","widget":{"name":"out_height"},"link":154},{"localized_name":"use_gpu","name":"use_gpu","type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null},{"localized_name":"scale_anchor","name":"scale_anchor","shape":7,"type":"BOOLEAN","widget":{"name":"scale_anchor"},"link":null},{"localized_name":"chunk_size","name":"chunk_size","shape":7,"type":"INT","widget":{"name":"chunk_size"},"link":null},{"localized_name":"center_weight_power","name":"center_weight_power","shape":7,"type":"FLOAT","widget":{"name":"center_weight_power"},"link":null},{"localized_name":"normal_edge_threshold_deg","name":"normal_edge_threshold_deg","shape":7,"type":"FLOAT","widget":{"name":"normal_edge_threshold_deg"},"link":null},{"localized_name":"normal_consistency_boost","name":"normal_consistency_boost","shape":7,"type":"BOOLEAN","widget":{"name":"normal_consistency_boost"},"link":null},{"localized_name":"max_ray_distance_m","name":"max_ray_distance_m","shape":7,"type":"FLOAT","widget":{"name":"max_ray_distance_m"},"link":null}],"outputs":[{"localized_name":"depth","name":"depth","type":"IMAGE","links":[162,216]},{"localized_name":"valid_mask","name":"valid_mask","type":"MASK","links":null},{"localized_name":"debug_image","name":"debug_image","type":"IMAGE","links":[156]},{"localized_name":"normals","name":"normals","type":"IMAGE","links":[217]},{"localized_name":"xyz_views","name":"xyz_views","type":"IMAGE","links":null}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"adeea5953c01a5815d6ba5e33640e52fd7921df4","Node name for S&R":"PanoramaDepthMerge"},"widgets_values":[1920,960,true,false,8,2,0,false,0]},{"id":59,"type":"PanoramaWrap","pos":[-795.3808721138985,-556.0134225669239],"size":[305.2095703125,26],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":142}],"outputs":[{"localized_name":"panorama","name":"panorama","type":"PANORAMA","links":[143,222]}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"adeea5953c01a5815d6ba5e33640e52fd7921df4","Node name for S&R":"PanoramaWrap"},"widgets_values":[]},{"id":76,"type":"SharpPredictGaussiansFromMetricDepth","pos":[978.1006112058453,-882.9304403322511],"size":[427.4712890625,298],"flags":{},"order":20,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"SHARP_MODEL_CONFIG","link":189},{"localized_name":"image","name":"image","type":"IMAGE","link":221},{"localized_name":"metric_depth_layer0","name":"metric_depth_layer0","type":"IMAGE","link":235},{"localized_name":"metric_depth_layer1","name":"metric_depth_layer1","shape":7,"type":"IMAGE","link":null},{"localized_name":"extrinsics","name":"extrinsics","shape":7,"type":"EXTRINSICS","link":225},{"localized_name":"intrinsics","name":"intrinsics","shape":7,"type":"INTRINSICS","link":226},{"localized_name":"mask","name":"mask","shape":7,"type":"MASK","link":224},{"localized_name":"snap_to_external_depth","name":"snap_to_external_depth","type":"COMBO","widget":{"name":"snap_to_external_depth"},"link":null},{"localized_name":"depth_convention","name":"depth_convention","type":"COMBO","widget":{"name":"depth_convention"},"link":null},{"localized_name":"focal_length_mm","name":"focal_length_mm","shape":7,"type":"FLOAT","widget":{"name":"focal_length_mm"},"link":null},{"localized_name":"output_prefix","name":"output_prefix","shape":7,"type":"STRING","widget":{"name":"output_prefix"},"link":null},{"localized_name":"save_background_layer","name":"save_background_layer","shape":7,"type":"BOOLEAN","widget":{"name":"save_background_layer"},"link":null},{"localized_name":"edge_crop","name":"edge_crop","shape":7,"type":"FLOAT","widget":{"name":"edge_crop"},"link":null}],"outputs":[{"localized_name":"ply_path","name":"ply_path","type":"STRING","links":[194]},{"localized_name":"ply_folder","name":"ply_folder","type":"STRING","links":null},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":null},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"8a35d88363cea291ddf08781f8174429c009f3a9","Node name for S&R":"SharpPredictGaussiansFromMetricDepth","aux_id":"PozzettiAndrea/ComfyUI-Sharp"},"widgets_values":["none","planar_z",30,"sharp_aligned",true,0]},{"id":54,"type":"MergeGaussians","pos":[1420.08696059877,-942.2039304044486],"size":[289.2828125,190],"flags":{},"order":21,"mode":0,"inputs":[{"localized_name":"ply_folder","name":"ply_folder","type":"STRING","widget":{"name":"ply_folder"},"link":194},{"localized_name":"output_prefix","name":"output_prefix","shape":7,"type":"STRING","widget":{"name":"output_prefix"},"link":null},{"localized_name":"max_depth","name":"max_depth","shape":7,"type":"FLOAT","widget":{"name":"max_depth"},"link":null},{"localized_name":"min_opacity","name":"min_opacity","shape":7,"type":"FLOAT","widget":{"name":"min_opacity"},"link":null}],"outputs":[{"localized_name":"ply_paths","name":"ply_paths","type":"STRING","links":[]},{"localized_name":"merged_ply_path","name":"merged_ply_path","type":"STRING","links":[198]},{"localized_name":"field_ply_path","name":"field_ply_path","type":"STRING","links":[]},{"localized_name":"num_gaussians","name":"num_gaussians","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"9ae300958498a99946acd046599f14a13b2e9175","Node name for S&R":"MergeGaussians","aux_id":"PozzettiAndrea/ComfyUI-Sharp"},"widgets_values":["","merged",0,0]},{"id":88,"type":"PreviewImage","pos":[1129.514819203268,-520.265412965891],"size":[140,246],"flags":{},"order":17,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":227}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.24.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":89,"type":"PreviewImage","pos":[1058.7019581471302,-217.88601005023284],"size":[140,246],"flags":{},"order":18,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":228}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.24.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":92,"type":"PreviewImage","pos":[1368.8892489439895,-350.20288770882394],"size":[140,246],"flags":{},"order":14,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":230}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.24.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":78,"type":"TransformGaussian","pos":[1725.515058143253,-919.1449639039753],"size":[270,106],"flags":{},"order":22,"mode":0,"inputs":[{"localized_name":"ply_path","name":"ply_path","type":"STRING","link":198},{"localized_name":"rotate_x","name":"rotate_x","type":"FLOAT","widget":{"name":"rotate_x"},"link":null},{"localized_name":"rotate_y","name":"rotate_y","type":"FLOAT","widget":{"name":"rotate_y"},"link":null},{"localized_name":"rotate_z","name":"rotate_z","type":"FLOAT","widget":{"name":"rotate_z"},"link":null}],"outputs":[{"localized_name":"ply_path","name":"ply_path","type":"STRING","links":[236]}],"properties":{"cnr_id":"ComfyUI-GaussianPack","ver":"73b37ef2f8c35254ccb55c124a7d5653e7fe3c5f","Node name for S&R":"TransformGaussian","aux_id":"PozzettiAndrea/ComfyUI-GaussianPack"},"widgets_values":[-90,0,0]},{"id":73,"type":"SharpRayToPlanarDepth","pos":[1394.1869758836883,-502.60806239547327],"size":[286.116796875,66],"flags":{},"order":16,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":234},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","link":232},{"localized_name":"extrinsics","name":"extrinsics","shape":7,"type":"EXTRINSICS","link":231}],"outputs":[{"localized_name":"image","name":"image","type":"IMAGE","links":[235]},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":null},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"c37c544b330e132340566e44171d88da5d01247e","Node name for S&R":"SharpRayToPlanarDepth","aux_id":"PozzettiAndrea/ComfyUI-Sharp"},"widgets_values":[]},{"id":87,"type":"PanoramaSplitAdaptive","pos":[556.9196645847667,-511.05378295087587],"size":[402.089453125,338],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"panorama","name":"panorama","type":"PANORAMA","link":222},{"localized_name":"depth_panorama","name":"depth_panorama","type":"IMAGE","link":216},{"localized_name":"normals_panorama","name":"normals_panorama","type":"IMAGE","link":217},{"localized_name":"target_faces","name":"target_faces","type":"INT","widget":{"name":"target_faces"},"link":null},{"localized_name":"resolution","name":"resolution","type":"INT","widget":{"name":"resolution"},"link":null},{"localized_name":"fov_degrees","name":"fov_degrees","shape":7,"type":"FLOAT","widget":{"name":"fov_degrees"},"link":null},{"localized_name":"use_gpu","name":"use_gpu","shape":7,"type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null},{"localized_name":"create_masks","name":"create_masks","shape":7,"type":"BOOLEAN","widget":{"name":"create_masks"},"link":null},{"localized_name":"mask_method","name":"mask_method","shape":7,"type":"COMBO","widget":{"name":"mask_method"},"link":null}],"outputs":[{"localized_name":"face_images","name":"face_images","type":"IMAGE","links":[221,230,238]},{"localized_name":"face_images_depth","name":"face_images_depth","type":"IMAGE","links":[234]},{"localized_name":"face_images_normals","name":"face_images_normals","type":"IMAGE","links":null},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":[225,231]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":[226,232]},{"localized_name":"fov_x_deg","name":"fov_x_deg","type":"FLOAT","links":[]},{"localized_name":"face_masks","name":"face_masks","type":"MASK","links":[224]},{"localized_name":"debug_image","name":"debug_image","type":"IMAGE","links":[227]},{"localized_name":"debug_masks","name":"debug_masks","type":"IMAGE","links":[228]}],"properties":{"aux_id":"PozzettiAndrea/ComfyUI-PanoPack","ver":"191ac4ed16a0beb8e859ebc70ab166ec9ddbc2ad","Node name for S&R":"PanoramaSplitAdaptive"},"widgets_values":[42,1536,90,true,true,"closest_to"]},{"id":94,"type":"PreviewImage","pos":[1625.9815052849776,-349.3759400444342],"size":[140,246],"flags":{},"order":15,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":238}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.24.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":93,"type":"PreviewGaussianSpectate","pos":[2071.8901854870232,-578.0309968847324],"size":[882.2356214397901,815.4697174935365],"flags":{},"order":23,"mode":0,"inputs":[{"localized_name":"ply_path","name":"ply_path","type":"STRING","link":236},{"localized_name":"fov_degrees","name":"fov_degrees","type":"FLOAT","widget":{"name":"fov_degrees"},"link":null},{"localized_name":"move_speed","name":"move_speed","type":"FLOAT","widget":{"name":"move_speed"},"link":null},{"localized_name":"renderer","name":"renderer","type":"COMBO","widget":{"name":"renderer"},"link":null},{"localized_name":"transport_format","name":"transport_format","type":"COMBO","widget":{"name":"transport_format"},"link":null}],"outputs":[],"properties":{"cnr_id":"ComfyUI-GaussianPack","ver":"73b37ef2f8c35254ccb55c124a7d5653e7fe3c5f","Node name for S&R":"PreviewGaussianSpectate","Widget Values":{"fov_degrees":70,"renderer":"playcanvas","transport_format":"ply"},"Camera Config":{"cameraType":"perspective","fov":50,"state":"{\"v\":1,\"pos\":[-0.1291116327047348,0.3782656192779541,0.2889580726623535],\"target\":[0,0,1],\"fov\":50,\"scale\":20,\"opacity\":1}"}},"widgets_values":[70,0.05,"playcanvas","ply",""]},{"id":7,"type":"LoadImage","pos":[1168.4834727709328,-200.90730513754713],"size":[662.2282800153919,367.6329862374266],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[142,152]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.12.2","Node name for S&R":"LoadImage"},"widgets_values":["pano.png","image"]}],"links":[[142,7,0,59,0,"IMAGE"],[143,59,0,58,0,"PANORAMA"],[152,7,0,61,0,"IMAGE"],[153,61,0,60,6,"INT"],[154,61,1,60,7,"INT"],[156,60,2,62,0,"IMAGE"],[162,60,0,66,0,"IMAGE"],[163,66,0,65,0,"PANORAMA"],[170,58,0,68,0,"IMAGE"],[171,65,0,69,0,"IMAGE"],[175,58,1,60,1,"EXTRINSICS"],[176,58,2,60,2,"INTRINSICS"],[189,9,0,76,0,"SHARP_MODEL_CONFIG"],[194,76,0,54,0,"STRING"],[198,54,1,78,0,"STRING"],[202,58,0,81,1,"IMAGE"],[203,80,0,81,0,"MOGE2_MODEL"],[204,81,0,70,0,"IMAGE"],[205,81,3,60,0,"IMAGE"],[206,81,4,60,3,"MASK"],[207,81,2,60,5,"IMAGE"],[216,60,0,87,1,"IMAGE"],[217,60,3,87,2,"IMAGE"],[221,87,0,76,1,"IMAGE"],[222,59,0,87,0,"PANORAMA"],[224,87,6,76,6,"MASK"],[225,87,3,76,4,"EXTRINSICS"],[226,87,4,76,5,"INTRINSICS"],[227,87,7,88,0,"IMAGE"],[228,87,8,89,0,"IMAGE"],[230,87,0,92,0,"IMAGE"],[231,87,3,73,2,"EXTRINSICS"],[232,87,4,73,1,"INTRINSICS"],[234,87,1,73,0,"IMAGE"],[235,73,0,76,2,"IMAGE"],[236,78,0,93,0,"STRING"],[238,87,0,94,0,"IMAGE"]],"groups":[],"config":{},"extra":{"ds":{"scale":5.745328975453297,"offset":[-1344.3277508739006,28.579009946358582]},"workflowRendererVersion":"LG","frontendVersion":"1.34.9"},"version":0.4} \ No newline at end of file