diff --git a/examples/mediapipe_vision/two-hands.json b/examples/mediapipe_vision/two-hands.json new file mode 100644 index 0000000..e00031c --- /dev/null +++ b/examples/mediapipe_vision/two-hands.json @@ -0,0 +1,2517 @@ +{ + "id": "00000000-0000-0000-0000-000000000000", + "revision": 0, + "last_node_id": 61, + "last_link_id": 159, + "nodes": [ + { + "id": 35, + "type": "Display Any (rgthree)", + "pos": [ + 2938.571533203125, + 1661.1204833984375 + ], + "size": [ + 264.5999755859375, + 88 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "dir": 3, + "name": "source", + "type": "*", + "link": 78 + } + ], + "outputs": [], + "properties": { + "cnr_id": "rgthree-comfy", + "ver": "6c5f7c95ed8487fe08e42bd0341cae6dc9c0f0ad", + "Node name for S&R": "Display Any (rgthree)", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ] + }, + { + "id": 13, + "type": "CLIPTextEncode", + "pos": [ + 2513.712890625, + 711.9216918945312 + ], + "size": [ + 400, + 200 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 51 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 57 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "CLIPTextEncode", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ] + }, + { + "id": 29, + "type": "MediaPipeHandLandmarkerModelLoaderNode", + "pos": [ + 317.61602783203125, + 1415.4444580078125 + ], + "size": [ + 445.20001220703125, + 58 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "model_info", + "type": "HAND_LANDMARKER_MODEL_INFO", + "links": [ + 67 + ] + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "MediaPipeHandLandmarkerModelLoaderNode", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "default" + ] + }, + { + "id": 30, + "type": "HandLandmarkPositionNode", + "pos": [ + 1534.582275390625, + 1117.733642578125 + ], + "size": [ + 453.5999755859375, + 206 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "landmarks", + "type": "HAND_LANDMARKS", + "link": 68 + } + ], + "outputs": [ + { + "name": "x", + "type": "FLOAT", + "links": [ + 97, + 133 + ] + }, + { + "name": "y", + "type": "FLOAT", + "links": [ + 98, + 134 + ] + }, + { + "name": "z", + "type": "FLOAT", + "links": [ + 99 + ] + }, + { + "name": "visibility", + "type": "FLOAT", + "links": null + }, + { + "name": "presence", + "type": "FLOAT", + "links": null + }, + { + "name": "is_valid", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "HandLandmarkPositionNode", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 4, + 0, + false + ] + }, + { + "id": 34, + "type": "Display Any (rgthree)", + "pos": [ + 2592.819580078125, + 1564.373046875 + ], + "size": [ + 264.5999755859375, + 88 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "dir": 3, + "name": "source", + "type": "*", + "link": 104 + } + ], + "outputs": [], + "properties": { + "cnr_id": "rgthree-comfy", + "ver": "6c5f7c95ed8487fe08e42bd0341cae6dc9c0f0ad", + "Node name for S&R": "Display Any (rgthree)", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ] + }, + { + "id": 44, + "type": "CoordinateProximityNode", + "pos": [ + 2093.6845703125, + 1207.534423828125 + ], + "size": [ + 428.4000244140625, + 178 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "x1", + "type": "FLOAT", + "link": 97 + }, + { + "name": "y1", + "type": "FLOAT", + "link": 98 + }, + { + "name": "z1", + "type": "FLOAT", + "link": 99 + }, + { + "name": "x2", + "type": "FLOAT", + "link": 100 + }, + { + "name": "y2", + "type": "FLOAT", + "link": 101 + }, + { + "name": "z2", + "type": "FLOAT", + "link": 102 + } + ], + "outputs": [ + { + "name": "distance", + "type": "FLOAT", + "links": [ + 103, + 104 + ] + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "CoordinateProximityNode", + "widget_ue_connectable": {} + }, + "widgets_values": [] + }, + { + "id": 25, + "type": "CLIPTextEncode", + "pos": [ + 2503.712890625, + 131.9213104248047 + ], + "size": [ + 400, + 200 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 65 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 63, + 127 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "CLIPTextEncode", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "paint abstract humanoid paint sculpture multicolored masterpiece" + ] + }, + { + "id": 1, + "type": "TorchCompileLoadControlNet", + "pos": [ + 3675.09326171875, + 542.0851440429688 + ], + "size": [ + 327.5999755859375, + 106 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "controlnet", + "type": "CONTROL_NET", + "link": 44 + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 58 + ] + } + ], + "properties": { + "cnr_id": "comfyui-torch-compile", + "ver": "5de6422c8be8931930e4118b1457f8592e93dbce", + "Node name for S&R": "TorchCompileLoadControlNet", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "inductor", + false, + "reduce-overhead" + ] + }, + { + "id": 31, + "type": "HandLandmarkPositionNode", + "pos": [ + 1567.415771484375, + 1407.9090576171875 + ], + "size": [ + 453.5999755859375, + 206 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "landmarks", + "type": "HAND_LANDMARKS", + "link": 69 + } + ], + "outputs": [ + { + "name": "x", + "type": "FLOAT", + "links": [ + 100, + 135 + ] + }, + { + "name": "y", + "type": "FLOAT", + "links": [ + 101, + 136 + ] + }, + { + "name": "z", + "type": "FLOAT", + "links": [ + 102 + ] + }, + { + "name": "visibility", + "type": "FLOAT", + "links": null + }, + { + "name": "presence", + "type": "FLOAT", + "links": null + }, + { + "name": "is_valid", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "HandLandmarkPositionNode", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 8, + 0, + false + ] + }, + { + "id": 49, + "type": "Display Any (rgthree)", + "pos": [ + 2610, + 2300 + ], + "size": [ + 264.5999755859375, + 88 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "dir": 3, + "name": "source", + "type": "*", + "link": 107 + } + ], + "outputs": [], + "properties": { + "cnr_id": "rgthree-comfy", + "ver": "6c5f7c95ed8487fe08e42bd0341cae6dc9c0f0ad", + "Node name for S&R": "Display Any (rgthree)", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ] + }, + { + "id": 50, + "type": "CoordinateProximityNode", + "pos": [ + 2110, + 1940 + ], + "size": [ + 428.4000244140625, + 178 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "x1", + "type": "FLOAT", + "link": 113 + }, + { + "name": "y1", + "type": "FLOAT", + "link": 108 + }, + { + "name": "z1", + "type": "FLOAT", + "link": 109 + }, + { + "name": "x2", + "type": "FLOAT", + "link": 110 + }, + { + "name": "y2", + "type": "FLOAT", + "link": 111 + }, + { + "name": "z2", + "type": "FLOAT", + "link": 112 + } + ], + "outputs": [ + { + "name": "distance", + "type": "FLOAT", + "links": [ + 106, + 107 + ] + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "CoordinateProximityNode", + "widget_ue_connectable": {} + }, + "widgets_values": [] + }, + { + "id": 28, + "type": "MediaPipeHandLandmarkerNode", + "pos": [ + 910.3226928710938, + 1311.845947265625 + ], + "size": [ + 504, + 198 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 157 + }, + { + "name": "model_info", + "type": "HAND_LANDMARKER_MODEL_INFO", + "link": 67 + } + ], + "outputs": [ + { + "name": "landmarks", + "type": "HAND_LANDMARKS", + "links": [ + 68, + 69, + 116, + 117 + ] + }, + { + "name": "handedness", + "type": "HANDEDNESS_LIST", + "links": null + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "MediaPipeHandLandmarkerNode", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "video", + "cpu", + 2, + 0.5000000000000001, + 0.5000000000000001, + 0.5000000000000001 + ] + }, + { + "id": 47, + "type": "HandLandmarkPositionNode", + "pos": [ + 1550, + 1850 + ], + "size": [ + 453.5999755859375, + 206 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "landmarks", + "type": "HAND_LANDMARKS", + "link": 116 + } + ], + "outputs": [ + { + "name": "x", + "type": "FLOAT", + "links": [ + 113, + 139 + ] + }, + { + "name": "y", + "type": "FLOAT", + "links": [ + 108, + 140 + ] + }, + { + "name": "z", + "type": "FLOAT", + "links": [ + 109 + ] + }, + { + "name": "visibility", + "type": "FLOAT", + "links": null + }, + { + "name": "presence", + "type": "FLOAT", + "links": null + }, + { + "name": "is_valid", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "HandLandmarkPositionNode", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 4, + 1, + false + ] + }, + { + "id": 45, + "type": "HandLandmarkPositionNode", + "pos": [ + 1580, + 2140 + ], + "size": [ + 453.5999755859375, + 206 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "landmarks", + "type": "HAND_LANDMARKS", + "link": 117 + } + ], + "outputs": [ + { + "name": "x", + "type": "FLOAT", + "links": [ + 110, + 141 + ] + }, + { + "name": "y", + "type": "FLOAT", + "links": [ + 111, + 142 + ] + }, + { + "name": "z", + "type": "FLOAT", + "links": [ + 112 + ] + }, + { + "name": "visibility", + "type": "FLOAT", + "links": null + }, + { + "name": "presence", + "type": "FLOAT", + "links": null + }, + { + "name": "is_valid", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "HandLandmarkPositionNode", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 8, + 1, + false + ] + }, + { + "id": 12, + "type": "CLIPTextEncode", + "pos": [ + 2503.712890625, + 411.9210510253906 + ], + "size": [ + 400, + 200 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 50 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 128 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "CLIPTextEncode", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "beautiful pencil sketch, masterpiece, greyscale" + ] + }, + { + "id": 16, + "type": "ControlNetApplyAdvanced", + "pos": [ + 4100.34228515625, + 496.12384033203125 + ], + "size": [ + 315, + 186 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 56 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 57 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 58 + }, + { + "name": "image", + "type": "IMAGE", + "link": 59 + }, + { + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + }, + { + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": 126 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 53 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 54 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "ControlNetApplyAdvanced", + "widget_ue_connectable": { + "strength": true + } + }, + "widgets_values": [ + 0.7000000000000002, + 0, + 1 + ] + }, + { + "id": 48, + "type": "RenormalizeFloat", + "pos": [ + 2666.854248046875, + 1929.827880859375 + ], + "size": [ + 327.5999755859375, + 178 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "value", + "type": "FLOAT", + "link": 106 + } + ], + "outputs": [ + { + "name": "renormalized", + "type": "FLOAT", + "links": [ + 105, + 130 + ] + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "RenormalizeFloat", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 0.20000000000000004, + 0.3500000000000001, + 0.15000000000000002, + 1.0000000000000002, + true + ] + }, + { + "id": 46, + "type": "Display Any (rgthree)", + "pos": [ + 3027.0009765625, + 2287.699951171875 + ], + "size": [ + 264.5999755859375, + 88 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "dir": 3, + "name": "source", + "type": "*", + "link": 105 + } + ], + "outputs": [], + "properties": { + "cnr_id": "rgthree-comfy", + "ver": "6c5f7c95ed8487fe08e42bd0341cae6dc9c0f0ad", + "Node name for S&R": "Display Any (rgthree)", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ] + }, + { + "id": 23, + "type": "FeatureBankAttentionProcessor", + "pos": [ + 4036.46240234375, + 205.65631103515625 + ], + "size": [ + 403.1999816894531, + 154 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 61 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 52 + ] + } + ], + "properties": { + "aux_id": "livepeer/ComfyUI-Stream-Pack", + "ver": "f6e199090594bad1a604b45ed28ea4914c3db288", + "Node name for S&R": "FeatureBankAttentionProcessor", + "widget_ue_connectable": {} + }, + "widgets_values": [ + false, + 0.8000000000000002, + 0.9800000000000002, + 4, + 4 + ] + }, + { + "id": 3, + "type": "TorchCompileLoadVAE", + "pos": [ + 5053.7998046875, + 779.5272216796875 + ], + "size": [ + 315, + 154 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "VAE", + "link": 45 + } + ], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 47 + ] + } + ], + "properties": { + "cnr_id": "comfyui-torch-compile", + "ver": "5de6422c8be8931930e4118b1457f8592e93dbce", + "Node name for S&R": "TorchCompileLoadVAE", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "inductor", + true, + "reduce-overhead", + true, + true + ] + }, + { + "id": 14, + "type": "KSampler", + "pos": [ + 4739.78564453125, + 440.3196105957031 + ], + "size": [ + 315, + 262 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 52 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 53 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 54 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 55 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 46 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "KSampler", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 69906241167646, + "randomize", + 2, + 1, + "lcm", + "normal", + 1 + ] + }, + { + "id": 6, + "type": "EmptyLatentImage", + "pos": [ + 4114.64404296875, + 785.8204956054688 + ], + "size": [ + 315, + 106 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 55 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 512, + 512, + 1 + ] + }, + { + "id": 24, + "type": "ConditioningAverage", + "pos": [ + 3323.712890625, + 361.92108154296875 + ], + "size": [ + 380.4000244140625, + 78 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "name": "conditioning_to", + "type": "CONDITIONING", + "link": 128 + }, + { + "name": "conditioning_from", + "type": "CONDITIONING", + "link": 127 + }, + { + "name": "conditioning_to_strength", + "type": "FLOAT", + "widget": { + "name": "conditioning_to_strength" + }, + "link": 62 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 56 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "ConditioningAverage", + "widget_ue_connectable": { + "conditioning_to_strength": true + } + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 2, + "type": "VAELoader", + "pos": [ + 4644.08740234375, + 816.1616821289062 + ], + "size": [ + 315, + 58 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 45 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "VAELoader", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "taesd" + ] + }, + { + "id": 32, + "type": "RenormalizeFloat", + "pos": [ + 2612.785400390625, + 1181.9354248046875 + ], + "size": [ + 327.5999755859375, + 178 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "name": "value", + "type": "FLOAT", + "link": 103 + } + ], + "outputs": [ + { + "name": "renormalized", + "type": "FLOAT", + "links": [ + 78, + 131 + ] + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "RenormalizeFloat", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 0.20000000000000004, + 0.3500000000000001, + 0, + 1.0000000000000002, + true + ] + }, + { + "id": 51, + "type": "RoundNode", + "pos": [ + 3090.375732421875, + 1927.33740234375 + ], + "size": [ + 315, + 82 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "int_or_float", + "type": "*", + "link": 130 + } + ], + "outputs": [ + { + "name": "rounded_value", + "type": "FLOAT", + "links": [ + 115, + 126 + ] + }, + { + "name": "rounded_int", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "RoundNode", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 2 + ] + }, + { + "id": 38, + "type": "RoundNode", + "pos": [ + 3062.66357421875, + 1290.6689453125 + ], + "size": [ + 315, + 82 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "int_or_float", + "type": "*", + "link": 131 + } + ], + "outputs": [ + { + "name": "rounded_value", + "type": "FLOAT", + "links": [ + 62, + 86 + ] + }, + { + "name": "rounded_int", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "RoundNode", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 2 + ] + }, + { + "id": 8, + "type": "ControlNetLoader", + "pos": [ + 3347.576904296875, + 713.297119140625 + ], + "size": [ + 315, + 58 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 44 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "ControlNetLoader", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "control_v11f1p_sd15_depth_fp16.safetensors" + ] + }, + { + "id": 4, + "type": "VAEDecode", + "pos": [ + 5289.68896484375, + 489.8724365234375 + ], + "size": [ + 210, + 46 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 46 + }, + { + "name": "vae", + "type": "VAE", + "link": 47 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 152 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "VAEDecode", + "widget_ue_connectable": {} + }, + "widgets_values": [] + }, + { + "id": 10, + "type": "DepthAnythingTensorrt", + "pos": [ + 941.1219482421875, + 677.3357543945312 + ], + "size": [ + 315, + 58 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 156 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 59 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-Depth-Anything-Tensorrt", + "ver": "6c3d65023df3f106679ff4522aeea502dd964a3a", + "Node name for S&R": "DepthAnythingTensorrt", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "depth_anything_vitl14-fp16.engine" + ] + }, + { + "id": 22, + "type": "TensorRTLoader", + "pos": [ + 3678.506103515625, + 138.49842834472656 + ], + "size": [ + 315, + 82 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 61 + ] + } + ], + "properties": { + "aux_id": "yondonfu/ComfyUI_TensorRT", + "ver": "11b623be6f89300250af14e73eeeb2c1db9e48c7", + "Node name for S&R": "TensorRTLoader", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "static-dreamshaper8_SD15_$stat-b-1-h-512-w-512_00001_.engine", + "SD15" + ] + }, + { + "id": 11, + "type": "CLIPLoader", + "pos": [ + 1700.8089599609375, + -0.39290204644203186 + ], + "size": [ + 315, + 106 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 60 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "CLIPLoader", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "sd15\\dreamshaper8\\model.fp16.safetensors", + "stable_diffusion", + "default" + ] + }, + { + "id": 19, + "type": "CLIPSetLastLayer", + "pos": [ + 1772.606201171875, + 473.113525390625 + ], + "size": [ + 315, + 58 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 60 + } + ], + "outputs": [ + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 50, + 51, + 65 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "CLIPSetLastLayer", + "widget_ue_connectable": {} + }, + "widgets_values": [ + -2 + ] + }, + { + "id": 60, + "type": "PreviewImage", + "pos": [ + 6728.6337890625, + 1613.2254638671875 + ], + "size": [ + 210, + 246 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 153 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "widget_ue_connectable": {}, + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 61, + "type": "Reroute", + "pos": [ + 570.2681274414062, + 836.7106323242188 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 159 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 156, + 157 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 52, + "type": "ToString", + "pos": [ + 3480, + 2150 + ], + "size": [ + 315, + 106 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "any", + "type": "*", + "link": 115 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 145 + ] + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "ToString", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "{}", + "", + "" + ] + }, + { + "id": 41, + "type": "ToString", + "pos": [ + 3493.54296875, + 1486.6871337890625 + ], + "size": [ + 315, + 106 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "any", + "type": "*", + "link": 86 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 144 + ] + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "Node name for S&R": "ToString", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "{}", + "", + "" + ] + }, + { + "id": 55, + "type": "RTDrawLinesNode", + "pos": [ + 5765.62646484375, + 1238.8258056640625 + ], + "size": [ + 340.20001220703125, + 402 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 152 + }, + { + "name": "x1", + "type": "FLOAT", + "link": 133 + }, + { + "name": "y1", + "type": "FLOAT", + "link": 134 + }, + { + "name": "x2", + "type": "FLOAT", + "link": 135 + }, + { + "name": "y2", + "type": "FLOAT", + "link": 136 + }, + { + "name": "label_values", + "shape": 7, + "type": "STRING", + "widget": { + "name": "label_values" + }, + "link": 144 + } + ], + "outputs": [ + { + "name": "image_out", + "type": "IMAGE", + "links": [ + 138 + ] + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "widget_ue_connectable": {}, + "Node name for S&R": "RTDrawLinesNode" + }, + "widgets_values": [ + 2, + "#00FF00", + true, + "one-to-one", + false, + 3, + true, + "subject:", + "", + "Midpoint", + 0.5, + "Index-based" + ] + }, + { + "id": 56, + "type": "RTDrawLinesNode", + "pos": [ + 6137.87109375, + 1605.9537353515625 + ], + "size": [ + 340.20001220703125, + 402 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 138 + }, + { + "name": "x1", + "type": "FLOAT", + "link": 139 + }, + { + "name": "y1", + "type": "FLOAT", + "link": 140 + }, + { + "name": "x2", + "type": "FLOAT", + "link": 141 + }, + { + "name": "y2", + "type": "FLOAT", + "link": 142 + }, + { + "name": "label_values", + "shape": 7, + "type": "STRING", + "widget": { + "name": "label_values" + }, + "link": 145 + } + ], + "outputs": [ + { + "name": "image_out", + "type": "IMAGE", + "links": [ + 153 + ] + } + ], + "properties": { + "aux_id": "ryanontheinside/ComfyUI_RealtimeNodes", + "ver": "91b155a115c2e34f95b9e8e4180ef4d36fe62c87", + "widget_ue_connectable": {}, + "Node name for S&R": "RTDrawLinesNode" + }, + "widgets_values": [ + 2, + "#00FF00", + true, + "one-to-one", + false, + 3, + true, + "dream:", + "", + "Midpoint", + 0.5, + "Index-based" + ] + }, + { + "id": 21, + "type": "LoadImage", + "pos": [ + -128.23019409179688, + 781.2388916015625 + ], + "size": [ + 315, + 314 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 159 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.34", + "Node name for S&R": "LoadImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "example.png", + "image" + ] + } + ], + "links": [ + [ + 44, + 8, + 0, + 1, + 0, + "CONTROL_NET" + ], + [ + 45, + 2, + 0, + 3, + 0, + "VAE" + ], + [ + 46, + 14, + 0, + 4, + 0, + "LATENT" + ], + [ + 47, + 3, + 0, + 4, + 1, + "VAE" + ], + [ + 50, + 19, + 0, + 12, + 0, + "CLIP" + ], + [ + 51, + 19, + 0, + 13, + 0, + "CLIP" + ], + [ + 52, + 23, + 0, + 14, + 0, + "MODEL" + ], + [ + 53, + 16, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 54, + 16, + 1, + 14, + 2, + "CONDITIONING" + ], + [ + 55, + 6, + 0, + 14, + 3, + "LATENT" + ], + [ + 56, + 24, + 0, + 16, + 0, + "CONDITIONING" + ], + [ + 57, + 13, + 0, + 16, + 1, + "CONDITIONING" + ], + [ + 58, + 1, + 0, + 16, + 2, + "CONTROL_NET" + ], + [ + 59, + 10, + 0, + 16, + 3, + "IMAGE" + ], + [ + 60, + 11, + 0, + 19, + 0, + "CLIP" + ], + [ + 61, + 22, + 0, + 23, + 0, + "MODEL" + ], + [ + 62, + 38, + 0, + 24, + 2, + "FLOAT" + ], + [ + 65, + 19, + 0, + 25, + 0, + "CLIP" + ], + [ + 67, + 29, + 0, + 28, + 1, + "HAND_LANDMARKER_MODEL_INFO" + ], + [ + 68, + 28, + 0, + 30, + 0, + "HAND_LANDMARKS" + ], + [ + 69, + 28, + 0, + 31, + 0, + "HAND_LANDMARKS" + ], + [ + 78, + 32, + 0, + 35, + 0, + "*" + ], + [ + 86, + 38, + 0, + 41, + 0, + "*" + ], + [ + 97, + 30, + 0, + 44, + 0, + "FLOAT" + ], + [ + 98, + 30, + 1, + 44, + 1, + "FLOAT" + ], + [ + 99, + 30, + 2, + 44, + 2, + "FLOAT" + ], + [ + 100, + 31, + 0, + 44, + 3, + "FLOAT" + ], + [ + 101, + 31, + 1, + 44, + 4, + "FLOAT" + ], + [ + 102, + 31, + 2, + 44, + 5, + "FLOAT" + ], + [ + 103, + 44, + 0, + 32, + 0, + "FLOAT" + ], + [ + 104, + 44, + 0, + 34, + 0, + "*" + ], + [ + 105, + 48, + 0, + 46, + 0, + "*" + ], + [ + 106, + 50, + 0, + 48, + 0, + "FLOAT" + ], + [ + 107, + 50, + 0, + 49, + 0, + "*" + ], + [ + 108, + 47, + 1, + 50, + 1, + "FLOAT" + ], + [ + 109, + 47, + 2, + 50, + 2, + "FLOAT" + ], + [ + 110, + 45, + 0, + 50, + 3, + "FLOAT" + ], + [ + 111, + 45, + 1, + 50, + 4, + "FLOAT" + ], + [ + 112, + 45, + 2, + 50, + 5, + "FLOAT" + ], + [ + 113, + 47, + 0, + 50, + 0, + "FLOAT" + ], + [ + 115, + 51, + 0, + 52, + 0, + "*" + ], + [ + 116, + 28, + 0, + 47, + 0, + "HAND_LANDMARKS" + ], + [ + 117, + 28, + 0, + 45, + 0, + "HAND_LANDMARKS" + ], + [ + 126, + 51, + 0, + 16, + 5, + "FLOAT" + ], + [ + 127, + 25, + 0, + 24, + 1, + "CONDITIONING" + ], + [ + 128, + 12, + 0, + 24, + 0, + "CONDITIONING" + ], + [ + 130, + 48, + 0, + 51, + 0, + "*" + ], + [ + 131, + 32, + 0, + 38, + 0, + "*" + ], + [ + 133, + 30, + 0, + 55, + 1, + "FLOAT" + ], + [ + 134, + 30, + 1, + 55, + 2, + "FLOAT" + ], + [ + 135, + 31, + 0, + 55, + 3, + "FLOAT" + ], + [ + 136, + 31, + 1, + 55, + 4, + "FLOAT" + ], + [ + 138, + 55, + 0, + 56, + 0, + "IMAGE" + ], + [ + 139, + 47, + 0, + 56, + 1, + "FLOAT" + ], + [ + 140, + 47, + 1, + 56, + 2, + "FLOAT" + ], + [ + 141, + 45, + 0, + 56, + 3, + "FLOAT" + ], + [ + 142, + 45, + 1, + 56, + 4, + "FLOAT" + ], + [ + 144, + 41, + 0, + 55, + 5, + "STRING" + ], + [ + 145, + 52, + 0, + 56, + 5, + "STRING" + ], + [ + 152, + 4, + 0, + 55, + 0, + "IMAGE" + ], + [ + 153, + 56, + 0, + 60, + 0, + "IMAGE" + ], + [ + 156, + 61, + 0, + 10, + 0, + "IMAGE" + ], + [ + 157, + 61, + 0, + 28, + 0, + "IMAGE" + ], + [ + 159, + 21, + 0, + 61, + 0, + "*" + ] + ], + "groups": [ + { + "id": 1, + "title": "Hand Tracking 1 hand", + "bounding": [ + 873.1765747070312, + 1022.9521484375, + 2974.574462890625, + 770.6577758789062 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 2, + "title": "Prompts", + "bounding": [ + 1573.782470703125, + -148.70542907714844, + 4037.425048828125, + 1132.17919921875 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 4, + "title": "Hand Tracking 2 hand", + "bounding": [ + 867.7586059570312, + 1834.1785888671875, + 2983.684814453125, + 671.8448486328125 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 5, + "title": "Add Labels", + "bounding": [ + 5656.79248046875, + 936.6439819335938, + 1674.5372314453125, + 1570.057861328125 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.28531167061100504, + "offset": [ + 887.0306921550787, + 409.7145014823999 + ] + }, + "ue_links": [], + "links_added_by_ue": [], + "frontendVersion": "1.17.11", + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true + }, + "version": 0.4 +} \ No newline at end of file