Files
BlackVortexAI-bv_nodepack/examples/workflows/subgraph-ui-layout.json
T

295 lines
5.6 KiB
JSON

{
"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
}