The cos-map conversion that turned equirect ray-distance depth into
per-face planar-Z used to live as a 'convert_distance_to_planar'
toggle on SharpPanoramaIcosahedronSplit. That node is supposed to be
a generic pano->faces resampler; depth semantics aren't its concern.
Move the conversion onto SharpPredictGaussiansFromMetricDepth, which
is the actual depth consumer and already receives the per-face
intrinsics it needs to build the same cos-map. Add a
'depth_convention' combo input there ('planar_z' default, or
'ray_distance' for panorama-derived depth). cos-map is applied at
the depth's native resolution before the resize to 1536^2, so the
convention boundary isn't smeared by bilinear interp. Falls back to
a synthetic K from focal_length_mm + (width,height) if intrinsics
isn't wired -- never silently skips when the user asked for the
conversion.
SharpPanoramaIcosahedronSplit loses the toggle, the conditional
cos-map block, and the parameter -- back to being a pure resampler.
Workflow JSONs updated: pano.json (split id=48 / predict id=53) and
final.json (splits 87 + 134, predicts 83 + 118). The two splits that
previously had convert_distance_to_planar=True now feed predicts
configured with depth_convention='ray_distance'; the one split
(node 134) that had it False loses the toggle without downstream
changes.
Pre-existing bug NOT touched here: final.json node id=118's
widgets_values has been misaligned vs its schema since
snap_to_external_depth was added -- value 0 reads as 30 at the
snap slot. My edit inserted 'ray_distance' at the correct
structural position; the schema mismatch on the OTHER positions
predates this commit.
1 line
32 KiB
JSON
1 line
32 KiB
JSON
{"id":"4995f97d-8584-4354-b521-1f6fcce9ea59","revision":0,"last_node_id":156,"last_link_id":341,"nodes":[{"id":124,"type":"ScaleImageValues","pos":[380.4170920258657,-1429.1941125582],"size":[168.9693359375,26],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":null}],"outputs":[{"localized_name":"image","name":"image","type":"IMAGE","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"ScaleImageValues"},"widgets_values":[]},{"id":127,"type":"PreviewImage","pos":[900.7037657604029,-1722.279769019047],"size":[140,246],"flags":{},"order":23,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":280}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":102,"type":"PreviewImage","pos":[491.6489036684991,-1313.7466199631847],"size":[140,246],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":258}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":9,"type":"LoadSharpModel","pos":[-827.9081022001862,-1217.6393468672645],"size":[270,82],"flags":{},"order":1,"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":[114,195,269,282]}],"properties":{"cnr_id":"comfyui-sharp","ver":"51939f0d3bdcd9f4965978445ad0fa31a6222ef0","Node name for S&R":"LoadSharpModel","aux_id":"PozzettiAndrea/ComfyUI-Sharp"},"widgets_values":["auto"]},{"id":131,"type":"GeomPackPreviewGaussian","pos":[2279.997602575949,-1646.3934051868137],"size":[512,658],"flags":{},"order":15,"mode":0,"inputs":[{"localized_name":"ply_path","name":"ply_path","type":"STRING","link":285},{"localized_name":"extrinsics","name":"extrinsics","shape":7,"type":"EXTRINSICS","link":283},{"localized_name":"intrinsics","name":"intrinsics","shape":7,"type":"INTRINSICS","link":284}],"outputs":[],"properties":{"cnr_id":"comfyui-geometrypack","ver":"c67199de05705642258e727fa118f412877b4ebf","Node name for S&R":"GeomPackPreviewGaussian"},"widgets_values":[""]},{"id":133,"type":"ScaleImageValues","pos":[1529.4193713832249,-1628.8887587129745],"size":[168.9693359375,26],"flags":{},"order":16,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":287}],"outputs":[{"localized_name":"image","name":"image","type":"IMAGE","links":[288]}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"ScaleImageValues"},"widgets_values":[]},{"id":132,"type":"PreviewImage","pos":[1624.1102983596593,-1568.2509152276737],"size":[140,246],"flags":{},"order":22,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":288}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":7,"type":"LoadImage","pos":[-1233.3592465010513,-876.5068646693699],"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":[289,293,310,314]},{"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":123,"type":"PreviewImage","pos":[693.9436081728124,-1447.9428580565448],"size":[140,26],"flags":{},"order":25,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":275}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":129,"type":"SharpPredict","pos":[1232.0456580584253,-1634.2348181021468],"size":[298.9009765625,162],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"SHARP_MODEL_CONFIG","link":282},{"localized_name":"image","name":"image","type":"IMAGE","link":281},{"localized_name":"extrinsics","name":"extrinsics","shape":7,"type":"EXTRINSICS","link":null},{"localized_name":"intrinsics","name":"intrinsics","shape":7,"type":"INTRINSICS","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}],"outputs":[{"localized_name":"ply_path","name":"ply_path","type":"STRING","links":[285]},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":[283]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":[284]},{"localized_name":"layer_0_refined_depth","name":"layer_0_refined_depth","type":"IMAGE","links":[287]},{"localized_name":"layer_1_refined_depth","name":"layer_1_refined_depth","type":"IMAGE","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"SharpPredict"},"widgets_values":[30,"sharp"]},{"id":126,"type":"ImageFromBatch","pos":[186.08736180836655,-1078.3538921874783],"size":[270,82],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":278},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[279]}],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"ImageFromBatch"},"widgets_values":[1,1]},{"id":128,"type":"ScaleImageValues","pos":[566.0980617010342,-1042.8285311511179],"size":[168.9693359375,26],"flags":{},"order":17,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":279}],"outputs":[{"localized_name":"image","name":"image","type":"IMAGE","links":[280]}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"ScaleImageValues"},"widgets_values":[]},{"id":125,"type":"ScaleImageValues","pos":[882.5727845946543,-1189.5242162570437],"size":[168.9693359375,26],"flags":{},"order":31,"mode":4,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":276}],"outputs":[{"localized_name":"image","name":"image","type":"IMAGE","links":[277]}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"ScaleImageValues"},"widgets_values":[]},{"id":89,"type":"ImageFromBatch","pos":[944.9426697755963,-1098.4430915164928],"size":[270,82],"flags":{},"order":24,"mode":4,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":212},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[267,276]}],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"ImageFromBatch"},"widgets_values":[1,1]},{"id":101,"type":"PreviewImage","pos":[1093.739082665916,-1451.3738795288261],"size":[140,246],"flags":{},"order":35,"mode":4,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":277}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":118,"type":"SharpPredictGaussiansFromMetricDepth","pos":[1244.5600700921316,-1347.9021158020255],"size":[427.4712890625,234],"flags":{},"order":30,"mode":4,"inputs":[{"localized_name":"model","name":"model","type":"SHARP_MODEL_CONFIG","link":269},{"localized_name":"image","name":"image","type":"IMAGE","link":268},{"localized_name":"metric_depth","name":"metric_depth","type":"IMAGE","link":267},{"localized_name":"extrinsics","name":"extrinsics","shape":7,"type":"EXTRINSICS","link":null},{"localized_name":"intrinsics","name":"intrinsics","shape":7,"type":"INTRINSICS","link":null},{"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","shape":7,"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":[270]},{"localized_name":"ply_folder","name":"ply_folder","type":"STRING","links":null},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":[271]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":[272]}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"SharpPredictGaussiansFromMetricDepth"},"widgets_values":[30,"ray_distance","sharp_aligned",true,0,0]},{"id":119,"type":"GeomPackPreviewGaussian","pos":[1738.0005558550622,-1723.1445801584455],"size":[512,658],"flags":{},"order":34,"mode":4,"inputs":[{"localized_name":"ply_path","name":"ply_path","type":"STRING","link":270},{"localized_name":"extrinsics","name":"extrinsics","shape":7,"type":"EXTRINSICS","link":271},{"localized_name":"intrinsics","name":"intrinsics","shape":7,"type":"INTRINSICS","link":272}],"outputs":[],"properties":{"cnr_id":"comfyui-geometrypack","ver":"c67199de05705642258e727fa118f412877b4ebf","Node name for S&R":"GeomPackPreviewGaussian"},"widgets_values":[""]},{"id":143,"type":"GeomPackPreviewMeshDual","pos":[1710.303329121796,491.87225889941465],"size":[768,834],"flags":{},"order":33,"mode":4,"inputs":[{"localized_name":"mesh_1","name":"mesh_1","type":"TRIMESH","link":318},{"localized_name":"mesh_2","name":"mesh_2","type":"TRIMESH","link":319},{"localized_name":"layout","name":"layout","shape":7,"type":"COMBO","widget":{"name":"layout"},"link":null},{"localized_name":"mode","name":"mode","shape":7,"type":"COMBO","widget":{"name":"mode"},"link":null},{"localized_name":"opacity_1","name":"opacity_1","shape":7,"type":"FLOAT","widget":{"name":"opacity_1"},"link":null},{"localized_name":"opacity_2","name":"opacity_2","shape":7,"type":"FLOAT","widget":{"name":"opacity_2"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfyui-geometrypack","ver":"c67199de05705642258e727fa118f412877b4ebf","Node name for S&R":"GeomPackPreviewMeshDual"},"widgets_values":["overlay","fields",0.5,0.5,"{\"show_edges\":false,\"camera_state\":\"{\\\"position\\\":[0,0,1],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\":[0,1,0]}\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}"]},{"id":140,"type":"GeomPackRemesh","pos":[1270.262781213315,505.67659321787147],"size":[358.068359375,158],"flags":{},"order":29,"mode":4,"inputs":[{"localized_name":"trimesh","name":"trimesh","type":"TRIMESH","link":311},{"localized_name":"backend","name":"backend","type":"COMFY_DYNAMICCOMBO_V3","widget":{"name":"backend"},"link":null},{"localized_name":"backend.gpu_target_face_count","name":"backend.gpu_target_face_count","type":"INT","widget":{"name":"backend.gpu_target_face_count"},"link":null},{"localized_name":"backend.remesh_band","name":"backend.remesh_band","type":"FLOAT","widget":{"name":"backend.remesh_band"},"link":null}],"outputs":[{"localized_name":"remeshed_mesh","name":"remeshed_mesh","type":"TRIMESH","links":[319]},{"localized_name":"info","name":"info","type":"STRING","links":null}],"properties":{"cnr_id":"comfyui-geometrypack","ver":"c67199de05705642258e727fa118f412877b4ebf","Node name for S&R":"GeomPackRemesh"},"widgets_values":["gpu_cumesh",500000,1,"false"]},{"id":141,"type":"GeomPackRemesh","pos":[1247.04198333695,248.60974808596745],"size":[358.068359375,158],"flags":{},"order":28,"mode":4,"inputs":[{"localized_name":"trimesh","name":"trimesh","type":"TRIMESH","link":312},{"localized_name":"backend","name":"backend","type":"COMFY_DYNAMICCOMBO_V3","widget":{"name":"backend"},"link":null},{"localized_name":"backend.gpu_target_face_count","name":"backend.gpu_target_face_count","type":"INT","widget":{"name":"backend.gpu_target_face_count"},"link":null},{"localized_name":"backend.remesh_band","name":"backend.remesh_band","type":"FLOAT","widget":{"name":"backend.remesh_band"},"link":null}],"outputs":[{"localized_name":"remeshed_mesh","name":"remeshed_mesh","type":"TRIMESH","links":[318]},{"localized_name":"info","name":"info","type":"STRING","links":null}],"properties":{"cnr_id":"comfyui-geometrypack","ver":"c67199de05705642258e727fa118f412877b4ebf","Node name for S&R":"GeomPackRemesh"},"widgets_values":["gpu_cumesh",500000,1,"false"]},{"id":139,"type":"SharpBuildMesh","pos":[873.9097431861821,502.4950155695622],"size":[287.853515625,166],"flags":{},"order":21,"mode":4,"inputs":[{"localized_name":"panorama","name":"panorama","type":"IMAGE","link":310},{"localized_name":"depth","name":"depth","type":"IMAGE","link":329},{"localized_name":"sky_mask","name":"sky_mask","shape":7,"type":"MASK","link":null},{"localized_name":"valid_mask","name":"valid_mask","shape":7,"type":"MASK","link":null},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"scene_cap_depth","name":"scene_cap_depth","shape":7,"type":"FLOAT","widget":{"name":"scene_cap_depth"},"link":null}],"outputs":[{"localized_name":"mesh","name":"mesh","type":"TRIMESH","links":[311]},{"localized_name":"mesh_preview","name":"mesh_preview","type":"IMAGE","links":null},{"localized_name":"global_median_depth","name":"global_median_depth","type":"FLOAT","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"SharpBuildMesh"},"widgets_values":[1024,"randomize",8]},{"id":149,"type":"MoGe2Inference","pos":[-115.76226261078428,271.27475830520626],"size":[292.564453125,294],"flags":{},"order":7,"mode":4,"inputs":[{"localized_name":"moge2_model","name":"moge2_model","type":"MOGE2_MODEL","link":322},{"localized_name":"images","name":"images","type":"IMAGE","link":323},{"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":[]},{"localized_name":"depth_raw","name":"depth_raw","type":"IMAGE","links":[326]},{"localized_name":"normal","name":"normal","type":"IMAGE","links":null},{"localized_name":"points_raw","name":"points_raw","type":"IMAGE","links":null},{"localized_name":"valid_mask","name":"valid_mask","type":"MASK","links":null},{"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,90,true,true]},{"id":152,"type":"SharpDepthMerge","pos":[308.5371646682803,365.6272863666749],"size":[270,190],"flags":{},"order":14,"mode":4,"inputs":[{"localized_name":"face_depths","name":"face_depths","type":"IMAGE","link":326},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","link":327},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","link":328},{"localized_name":"face_valid_masks","name":"face_valid_masks","shape":7,"type":"MASK","link":null},{"localized_name":"out_width","name":"out_width","type":"INT","widget":{"name":"out_width"},"link":331},{"localized_name":"out_height","name":"out_height","type":"INT","widget":{"name":"out_height"},"link":332},{"localized_name":"use_gpu","name":"use_gpu","type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null},{"localized_name":"strategy","name":"strategy","type":"COMBO","widget":{"name":"strategy"},"link":null}],"outputs":[{"localized_name":"depth","name":"depth","type":"IMAGE","links":[329]},{"localized_name":"valid_mask","name":"valid_mask","type":"MASK","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"SharpDepthMerge"},"widgets_values":[1920,960,true,"auto"]},{"id":150,"type":"DownloadAndLoadMoGe2Model","pos":[-460.6340670552403,442.61282631612244],"size":[284.1626953125,106],"flags":{},"order":3,"mode":4,"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":[322]}],"properties":{"cnr_id":"ComfyUI-MoGe2","ver":"6ef48db2c09cce4003571a6f6c8611d91b700da1","Node name for S&R":"DownloadAndLoadMoGe2Model"},"widgets_values":["moge-2-vitl-normal.pt","auto","auto"]},{"id":92,"type":"GetImageSize","pos":[-113.66764179009324,-12.178500311812549],"size":[140,124],"flags":{},"order":9,"mode":4,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":294}],"outputs":[{"localized_name":"width","name":"width","type":"INT","links":[220,331]},{"localized_name":"height","name":"height","type":"INT","links":[221,332]},{"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":108,"type":"PreviewImage","pos":[580.2727598345142,-661.0165333747766],"size":[140,246],"flags":{},"order":19,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":260}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":142,"type":"SharpBuildMesh","pos":[933.4713334585169,203.1909014219704],"size":[287.853515625,166],"flags":{},"order":20,"mode":4,"inputs":[{"localized_name":"panorama","name":"panorama","type":"IMAGE","link":314},{"localized_name":"depth","name":"depth","type":"IMAGE","link":313},{"localized_name":"sky_mask","name":"sky_mask","shape":7,"type":"MASK","link":null},{"localized_name":"valid_mask","name":"valid_mask","shape":7,"type":"MASK","link":null},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"scene_cap_depth","name":"scene_cap_depth","shape":7,"type":"FLOAT","widget":{"name":"scene_cap_depth"},"link":null}],"outputs":[{"localized_name":"mesh","name":"mesh","type":"TRIMESH","links":[312]},{"localized_name":"mesh_preview","name":"mesh_preview","type":"IMAGE","links":null},{"localized_name":"global_median_depth","name":"global_median_depth","type":"FLOAT","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"SharpBuildMesh"},"widgets_values":[1024,"randomize",8]},{"id":47,"type":"SharpPredictMetricDepth","pos":[-142.89036834872232,-892.915884700813],"size":[287.273046875,118],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"SHARP_MODEL_CONFIG","link":114},{"localized_name":"image","name":"image","type":"IMAGE","link":299},{"localized_name":"extrinsics","name":"extrinsics","shape":7,"type":"EXTRINSICS","link":295},{"localized_name":"intrinsics","name":"intrinsics","shape":7,"type":"INTRINSICS","link":296},{"localized_name":"focal_length_mm","name":"focal_length_mm","shape":7,"type":"FLOAT","widget":{"name":"focal_length_mm"},"link":null}],"outputs":[{"localized_name":"layer_0_metric_depth","name":"layer_0_metric_depth","type":"IMAGE","links":[207,278]},{"localized_name":"layer_1_metric_depth","name":"layer_1_metric_depth","type":"IMAGE","links":[]},{"localized_name":"extrinsics_mdepth","name":"extrinsics_mdepth","type":"EXTRINSICS","links":[]},{"localized_name":"intrinsics_mdepth","name":"intrinsics_mdepth","type":"INTRINSICS","links":[]}],"properties":{"cnr_id":"comfyui-sharp","ver":"9ae300958498a99946acd046599f14a13b2e9175","Node name for S&R":"SharpPredictMetricDepth"},"widgets_values":[30]},{"id":99,"type":"ImageFromBatch","pos":[151.6396944847782,-1254.2434557459828],"size":[270,82],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":293},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[258,268,281]}],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"ImageFromBatch"},"widgets_values":[1,1]},{"id":156,"type":"PreviewImage","pos":[843.0927439504018,-629.939842023703],"size":[140,246],"flags":{},"order":26,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":336}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":134,"type":"SharpPanoramaIcosahedronSplit","pos":[-531.825871404951,-893.9728072723449],"size":[328.6578125,234],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"panorama","name":"panorama","type":"IMAGE","link":289},{"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_deg","name":"fov_deg","type":"FLOAT","widget":{"name":"fov_deg"},"link":null},{"localized_name":"use_gpu","name":"use_gpu","shape":7,"type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null}],"outputs":[{"localized_name":"face_images","name":"face_images","type":"IMAGE","links":[290,299,323,339]},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":[295,297,327]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":[296,298,328]},{"localized_name":"fov_x_deg","name":"fov_x_deg","type":"FLOAT","links":[]},{"localized_name":"debug_image","name":"debug_image","type":"IMAGE","links":[294]}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"SharpPanoramaIcosahedronSplit"},"widgets_values":[1536,"icosahedron_12",90,true]},{"id":117,"type":"GeomPackPreviewMeshVTK","pos":[2287.0122895406157,-904.7552719467543],"size":[512,722],"flags":{},"order":37,"mode":0,"inputs":[{"localized_name":"trimesh","name":"trimesh","shape":7,"type":"TRIMESH","link":265},{"localized_name":"voxelgrid","name":"voxelgrid","shape":7,"type":"VOXELGRID","link":null},{"localized_name":"mode","name":"mode","type":"COMBO","widget":{"name":"mode"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfyui-geometrypack","ver":"c67199de05705642258e727fa118f412877b4ebf","Node name for S&R":"GeomPackPreviewMeshVTK"},"widgets_values":["fields","{\"show_edges\":false,\"camera_state\":\"{\\\"position\\\":[0,0,1],\\\"focalPoint\\\":[0,0,0],\\\"viewUp\\\":[0,1,0]}\",\"selected_field\":\"\",\"selected_channel\":\"magnitude\",\"selected_colormap\":\"erdc_rainbow_bright\"}"]},{"id":116,"type":"GeomPackLoadMeshPath","pos":[1806.7490109193473,-1028.1907936730192],"size":[400,200],"flags":{},"order":36,"mode":0,"inputs":[{"localized_name":"file_path","name":"file_path","type":"STRING","widget":{"name":"file_path"},"link":264}],"outputs":[{"localized_name":"mesh","name":"mesh","shape":6,"type":"TRIMESH","links":[265]},{"localized_name":"texture","name":"texture","shape":6,"type":"IMAGE","links":null}],"properties":{"cnr_id":"comfyui-geometrypack","ver":"c67199de05705642258e727fa118f412877b4ebf","Node name for S&R":"GeomPackLoadMeshPath"},"widgets_values":[""]},{"id":86,"type":"SharpDepthMerge","pos":[212.81046390235704,-943.068403926304],"size":[270,190],"flags":{},"order":13,"mode":0,"inputs":[{"localized_name":"face_depths","name":"face_depths","type":"IMAGE","link":207},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","link":297},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","link":298},{"localized_name":"face_valid_masks","name":"face_valid_masks","shape":7,"type":"MASK","link":null},{"localized_name":"out_width","name":"out_width","type":"INT","widget":{"name":"out_width"},"link":220},{"localized_name":"out_height","name":"out_height","type":"INT","widget":{"name":"out_height"},"link":221},{"localized_name":"use_gpu","name":"use_gpu","type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null},{"localized_name":"strategy","name":"strategy","type":"COMBO","widget":{"name":"strategy"},"link":null}],"outputs":[{"localized_name":"depth","name":"depth","type":"IMAGE","links":[209,260,313]},{"localized_name":"valid_mask","name":"valid_mask","type":"MASK","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"SharpDepthMerge"},"widgets_values":[1920,960,true,"auto"]},{"id":107,"type":"PreviewImage","pos":[-228.07704840008532,-1642.7053250098902],"size":[338.42928001346206,249.9624706763857],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":290}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":87,"type":"SharpPanoramaIcosahedronSplit","pos":[537.2556807642093,-935.2561702747562],"size":[328.6578125,234],"flags":{},"order":18,"mode":0,"inputs":[{"localized_name":"panorama","name":"panorama","type":"IMAGE","link":209},{"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_deg","name":"fov_deg","type":"FLOAT","widget":{"name":"fov_deg"},"link":null},{"localized_name":"use_gpu","name":"use_gpu","shape":7,"type":"BOOLEAN","widget":{"name":"use_gpu"},"link":null}],"outputs":[{"localized_name":"face_images","name":"face_images","type":"IMAGE","links":[212,254,275,336]},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":[340]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":[341]},{"localized_name":"fov_x_deg","name":"fov_x_deg","type":"FLOAT","links":[]},{"localized_name":"debug_image","name":"debug_image","type":"IMAGE","links":[]}],"properties":{"cnr_id":"comfyui-sharp","ver":"344051f3e2eb0527d83ba2c2c0746d46bbf8565b","Node name for S&R":"SharpPanoramaIcosahedronSplit","aux_id":"PozzettiAndrea/ComfyUI-Sharp"},"widgets_values":[1536,"icosahedron_12",90,true]},{"id":83,"type":"SharpPredictGaussiansFromMetricDepth","pos":[935.8495106724321,-976.0011930607235],"size":[427.4712890625,234],"flags":{},"order":27,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"SHARP_MODEL_CONFIG","link":195},{"localized_name":"image","name":"image","type":"IMAGE","link":339},{"localized_name":"metric_depth","name":"metric_depth","type":"IMAGE","link":254},{"localized_name":"extrinsics","name":"extrinsics","shape":7,"type":"EXTRINSICS","link":340},{"localized_name":"intrinsics","name":"intrinsics","shape":7,"type":"INTRINSICS","link":341},{"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","shape":7,"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":[263]},{"localized_name":"ply_folder","name":"ply_folder","type":"STRING","links":[]},{"localized_name":"extrinsics","name":"extrinsics","type":"EXTRINSICS","links":[]},{"localized_name":"intrinsics","name":"intrinsics","type":"INTRINSICS","links":[]}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"SharpPredictGaussiansFromMetricDepth"},"widgets_values":["xyz_full","ray_distance",30,false,true,0.1]},{"id":115,"type":"MergeGaussians","pos":[1458.0603761860502,-1019.5420415606446],"size":[298.3515143769631,190],"flags":{},"order":32,"mode":0,"inputs":[{"localized_name":"ply_folder","name":"ply_folder","type":"STRING","widget":{"name":"ply_folder"},"link":263},{"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":null},{"localized_name":"merged_ply_path","name":"merged_ply_path","type":"STRING","links":null},{"localized_name":"field_ply_path","name":"field_ply_path","type":"STRING","links":[264]},{"localized_name":"num_gaussians","name":"num_gaussians","type":"INT","links":null}],"properties":{"cnr_id":"comfyui-sharp","ver":"87e198137a4b73837e7cdb0b403487a4cb04631f","Node name for S&R":"MergeGaussians"},"widgets_values":["","snappedxyz_01_bg",0,0]}],"links":[[114,9,0,47,0,"SHARP_MODEL_CONFIG"],[195,9,0,83,0,"SHARP_MODEL_CONFIG"],[207,47,0,86,0,"IMAGE"],[209,86,0,87,0,"IMAGE"],[212,87,0,89,0,"IMAGE"],[220,92,0,86,4,"INT"],[221,92,1,86,5,"INT"],[254,87,0,83,2,"IMAGE"],[258,99,0,102,0,"IMAGE"],[260,86,0,108,0,"IMAGE"],[263,83,0,115,0,"STRING"],[264,115,2,116,0,"STRING"],[265,116,0,117,0,"TRIMESH"],[267,89,0,118,2,"IMAGE"],[268,99,0,118,1,"IMAGE"],[269,9,0,118,0,"SHARP_MODEL_CONFIG"],[270,118,0,119,0,"STRING"],[271,118,2,119,1,"EXTRINSICS"],[272,118,3,119,2,"INTRINSICS"],[275,87,0,123,0,"IMAGE"],[276,89,0,125,0,"IMAGE"],[277,125,0,101,0,"IMAGE"],[278,47,0,126,0,"IMAGE"],[279,126,0,128,0,"IMAGE"],[280,128,0,127,0,"IMAGE"],[281,99,0,129,1,"IMAGE"],[282,9,0,129,0,"SHARP_MODEL_CONFIG"],[283,129,1,131,1,"EXTRINSICS"],[284,129,2,131,2,"INTRINSICS"],[285,129,0,131,0,"STRING"],[287,129,3,133,0,"IMAGE"],[288,133,0,132,0,"IMAGE"],[289,7,0,134,0,"IMAGE"],[290,134,0,107,0,"IMAGE"],[293,7,0,99,0,"IMAGE"],[294,134,4,92,0,"IMAGE"],[295,134,1,47,2,"EXTRINSICS"],[296,134,2,47,3,"INTRINSICS"],[297,134,1,86,1,"EXTRINSICS"],[298,134,2,86,2,"INTRINSICS"],[299,134,0,47,1,"IMAGE"],[310,7,0,139,0,"IMAGE"],[311,139,0,140,0,"TRIMESH"],[312,142,0,141,0,"TRIMESH"],[313,86,0,142,1,"IMAGE"],[314,7,0,142,0,"IMAGE"],[318,141,0,143,0,"TRIMESH"],[319,140,0,143,1,"TRIMESH"],[322,150,0,149,0,"MOGE2_MODEL"],[323,134,0,149,1,"IMAGE"],[326,149,1,152,0,"IMAGE"],[327,134,1,152,1,"EXTRINSICS"],[328,134,2,152,2,"INTRINSICS"],[329,152,0,139,1,"IMAGE"],[331,92,0,152,4,"INT"],[332,92,1,152,5,"INT"],[336,87,0,156,0,"IMAGE"],[339,134,0,83,1,"IMAGE"],[340,87,1,83,3,"EXTRINSICS"],[341,87,2,83,4,"INTRINSICS"]],"groups":[],"config":{},"extra":{"ds":{"scale":1.1,"offset":[-588.2243227587443,1255.7074994208433]},"workflowRendererVersion":"LG","frontendVersion":"1.34.9"},"version":0.4} |