{ "id": "b7d07ea1-bbe7-4d74-a568-98e0270ec59f", "revision": 0, "last_node_id": 6, "last_link_id": 0, "nodes": [ { "id": 1, "type": "MarkdownNote", "pos": [ 20, 20 ], "size": [ 420, 210 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [], "title": "Build a clean Subgraph interface", "properties": {}, "widgets_values": [ "## Practical use\nExpose these inputs in the shown order. The outer Subgraph node becomes a small purpose-built UI: heading, model preset, divider, numeric settings and intentional spacing." ], "color": "#223", "bgcolor": "#112" }, { "id": 2, "type": "BV Subgraph Heading", "pos": [ 500, 20 ], "size": [ 330, 150 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "name": "value", "type": "STRING", "link": null, "widget": { "name": "value" } }, { "name": "font_size", "type": "INT", "link": null, "widget": { "name": "font_size" } }, { "name": "show_divider", "type": "BOOLEAN", "link": null, "widget": { "name": "show_divider" } } ], "outputs": [ { "name": "_", "type": "STRING", "links": null } ], "properties": { "Node name for S&R": "BV Subgraph Heading", "cnr_id": "bv_nodepack", "ver": "0.1.0" }, "widgets_values": [ "Generation Settings", 26, false ] }, { "id": 3, "type": "BV Dynamic Combo", "pos": [ 500, 205 ], "size": [ 330, 210 ], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "name": "value", "type": "STRING", "link": null, "widget": { "name": "value" } }, { "name": "options", "type": "STRING", "link": null, "widget": { "name": "options" } } ], "outputs": [ { "name": "value_str", "type": "STRING", "links": null }, { "name": "value_int", "type": "INT", "links": null }, { "name": "value_float", "type": "FLOAT", "links": null } ], "properties": { "Node name for S&R": "BV Dynamic Combo", "cnr_id": "bv_nodepack", "ver": "0.1.0" }, "widgets_values": [ "Balanced", "Fast\nBalanced\nQuality" ] }, { "id": 4, "type": "BV Subgraph Divider", "pos": [ 900, 70 ], "size": [ 300, 145 ], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "name": "thickness", "type": "INT", "link": null, "widget": { "name": "thickness" } }, { "name": "padding", "type": "INT", "link": null, "widget": { "name": "padding" } }, { "name": "alpha", "type": "FLOAT", "link": null, "widget": { "name": "alpha" } } ], "outputs": [ { "name": "_", "type": "STRING", "links": null } ], "properties": { "Node name for S&R": "BV Subgraph Divider", "cnr_id": "bv_nodepack", "ver": "0.1.0" }, "widgets_values": [ 2, 10, 0.35 ] }, { "id": 5, "type": "BV Subgraph Spacer", "pos": [ 900, 250 ], "size": [ 300, 125 ], "flags": {}, "order": 5, "mode": 0, "inputs": [ { "name": "height", "type": "INT", "link": null, "widget": { "name": "height" } }, { "name": "scale", "type": "FLOAT", "link": null, "widget": { "name": "scale" } } ], "outputs": [ { "name": "_", "type": "STRING", "links": null } ], "properties": { "Node name for S&R": "BV Subgraph Spacer", "cnr_id": "bv_nodepack", "ver": "0.1.0" }, "widgets_values": [ 24, 1 ] }, { "id": 6, "type": "MarkdownNote", "pos": [ 1260, 90 ], "size": [ 380, 210 ], "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [], "title": "Expose to the Subgraph input", "properties": {}, "widgets_values": [ "Connect each presentation output to the Subgraph input bracket, then expose the functional values between them. Stable identities preserve this order across save/load and input changes." ], "color": "#223", "bgcolor": "#112" } ], "links": [], "groups": [], "config": {}, "extra": { "ds": { "scale": 1, "offset": [ 80, 80 ] }, "frontendVersion": "1.48.7" }, "version": 0.4 }