Files
alexisrolland-ComfyUI-Blender/example_workflows/SDXL Texture Image.json
T

842 lines
15 KiB
JSON

{
"id": "00000000-0000-0000-0000-000000000000",
"revision": 0,
"last_node_id": 16,
"last_link_id": 21,
"nodes": [
{
"id": 3,
"type": "BlenderInputGroup",
"pos": [
160,
1050
],
"size": [
270,
106
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "group",
"type": "GROUP",
"links": [
1,
2
]
}
],
"title": "Resolution",
"properties": {
"cnr_id": "comfyui-blender",
"ver": "c82ce7f7c412d7cea73c2d69e442665d50d2da09",
"Node name for S&R": "BlenderInputGroup"
},
"widgets_values": [
4,
true,
true
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 5,
"type": "BlenderInputInt",
"pos": [
470,
1270
],
"size": [
210,
226
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "group",
"shape": 7,
"type": "GROUP",
"link": 2
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
15
]
}
],
"title": "Height",
"properties": {
"cnr_id": "comfyui-blender",
"ver": "41e36147b41b6ef2d321220c3815ca99a9681ad6",
"Node name for S&R": "BlenderInputInt"
},
"widgets_values": [
1024,
2,
1024,
768,
1344,
8,
false,
true
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 6,
"type": "BlenderInputSeed",
"pos": [
730,
1160
],
"size": [
210,
178
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"name": "group",
"shape": 7,
"type": "GROUP",
"link": null
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
17
]
}
],
"title": "Seed",
"properties": {
"cnr_id": "comfyui-blender",
"ver": "41e36147b41b6ef2d321220c3815ca99a9681ad6",
"Node name for S&R": "BlenderInputSeed"
},
"widgets_values": [
0,
1,
0,
0,
2147483647,
1
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 7,
"type": "VAEDecode",
"pos": [
1300,
740
],
"size": [
140,
46
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 3
},
{
"name": "vae",
"type": "VAE",
"link": 4
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
9
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.42",
"Node name for S&R": "VAEDecode"
},
"widgets_values": []
},
{
"id": 8,
"type": "KSampler",
"pos": [
990,
740
],
"size": [
270,
262
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 5
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 6
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 7
},
{
"name": "latent_image",
"type": "LATENT",
"link": 8
},
{
"name": "seed",
"type": "INT",
"widget": {
"name": "seed"
},
"link": 17
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
3
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.42",
"Node name for S&R": "KSampler"
},
"widgets_values": [
0,
"fixed",
20,
8,
"dpmpp_2m",
"karras",
1
]
},
{
"id": 9,
"type": "BlenderOutputSaveImage",
"pos": [
1480,
740
],
"size": [
210,
270
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 9
}
],
"outputs": [],
"title": "Save Image",
"properties": {
"cnr_id": "comfyui-blender",
"ver": "41e36147b41b6ef2d321220c3815ca99a9681ad6",
"Node name for S&R": "BlenderOutputSaveImage"
},
"widgets_values": [
"blender"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 10,
"type": "EmptyLatentImage",
"pos": [
730,
980
],
"size": [
210,
106
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 14
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 15
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
8
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.42",
"Node name for S&R": "EmptyLatentImage"
},
"widgets_values": [
512,
512,
1
]
},
{
"id": 11,
"type": "CLIPTextEncode",
"pos": [
730,
830
],
"size": [
210.2994140625,
88
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 20
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
7
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.42",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
""
]
},
{
"id": 12,
"type": "CLIPTextEncode",
"pos": [
730,
670
],
"size": [
210.2994140625,
88
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 19
},
{
"name": "text",
"type": "STRING",
"widget": {
"name": "text"
},
"link": 11
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
6
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.42",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
""
]
},
{
"id": 13,
"type": "SeamlessTile",
"pos": [
730,
530
],
"size": [
210,
82
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 18
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
5
]
}
],
"properties": {
"cnr_id": "comfyui-seamless-tiling",
"ver": "1.0.0",
"Node name for S&R": "SeamlessTile"
},
"widgets_values": [
"enable",
"Make a copy"
]
},
{
"id": 14,
"type": "MakeCircularVAE",
"pos": [
990,
1070
],
"size": [
270,
82
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 21
}
],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
4
]
}
],
"properties": {
"cnr_id": "comfyui-seamless-tiling",
"ver": "1.0.0",
"Node name for S&R": "MakeCircularVAE"
},
"widgets_values": [
"enable",
"Make a copy"
]
},
{
"id": 4,
"type": "BlenderInputInt",
"pos": [
470,
980
],
"size": [
210,
226
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "group",
"shape": 7,
"type": "GROUP",
"link": 1
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
14
]
}
],
"title": "Width",
"properties": {
"cnr_id": "comfyui-blender",
"ver": "41e36147b41b6ef2d321220c3815ca99a9681ad6",
"Node name for S&R": "BlenderInputInt"
},
"widgets_values": [
1024,
1,
1024,
768,
1344,
8,
true,
false
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 15,
"type": "MarkdownNote",
"pos": [
30,
690
],
"size": [
330,
280
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"# ComfyUI-Blender\n\nThis is an example of workflow to showcase how to use the Blender input and output custom nodes. The custom nodes will be interpreted by the Blender add-on to display the corresponding properties in the add-on panel.\n\n(1) Add input or output nodes: right click > Add Node > blender > ...\n\n(2) Run the workflow to confirm it executes properly\n\n(3) Export the workflow: Top Left Menu > File > Export (API)\n\n(4) In the Blender add-on, clik on Import Workflow to import the workflow JSON file in API format\n\nMore info on: [https://github.com/alexisrolland/ComfyUI-Blender](https://github.com/alexisrolland/ComfyUI-Blender)"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 1,
"type": "BlenderInputStringMultiline",
"pos": [
345,
378
],
"size": [
340,
230
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"name": "group",
"shape": 7,
"type": "GROUP",
"link": null
}
],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": [
11
]
}
],
"title": "Prompt",
"properties": {
"cnr_id": "comfyui-blender",
"ver": "41e36147b41b6ef2d321220c3815ca99a9681ad6",
"Node name for S&R": "BlenderInputStringMultiline"
},
"widgets_values": [
"seamless, tileable texture of old, broken stone with moss. The texture should feature irregular stone surfaces with cracks and crevices, and patches of moss growing in and on the stones. Ensure high-resolution details with natural variations in color and texture. Optimize for PBR workflows with neutral lighting. Include subtle imperfections like dirt and grime for realism. The mood should be dark and gritty, suitable for fantasy or historical video game environments.",
3,
"seamless, tileable texture of old, broken stone with moss. The texture should feature irregular stone surfaces with cracks and crevices, and patches of moss growing in and on the stones. Ensure high-resolution details with natural variations in color and texture. Optimize for PBR workflows with neutral lighting. Include subtle imperfections like dirt and grime for realism. The mood should be dark and gritty, suitable for fantasy or historical video game environments.",
false
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 16,
"type": "BlenderInputLoadCheckpoint",
"pos": [
390,
690
],
"size": [
292.1470642089844,
146
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "group",
"shape": 7,
"type": "GROUP",
"link": null
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
18
]
},
{
"name": "CLIP",
"type": "CLIP",
"links": [
19,
20
]
},
{
"name": "VAE",
"type": "VAE",
"links": [
21
]
}
],
"title": "Model",
"properties": {
"cnr_id": "comfyui-blender",
"ver": "c82ce7f7c412d7cea73c2d69e442665d50d2da09",
"Node name for S&R": "BlenderInputLoadCheckpoint"
},
"widgets_values": [
"ray\\raymnants-v3.0.safetensors",
2,
"ray\\raymnants-v3.0.safetensors"
],
"color": "#432",
"bgcolor": "#653"
}
],
"links": [
[
1,
3,
0,
4,
0,
"GROUP"
],
[
2,
3,
0,
5,
0,
"GROUP"
],
[
3,
8,
0,
7,
0,
"LATENT"
],
[
4,
14,
0,
7,
1,
"VAE"
],
[
5,
13,
0,
8,
0,
"MODEL"
],
[
6,
12,
0,
8,
1,
"CONDITIONING"
],
[
7,
11,
0,
8,
2,
"CONDITIONING"
],
[
8,
10,
0,
8,
3,
"LATENT"
],
[
9,
7,
0,
9,
0,
"IMAGE"
],
[
11,
1,
0,
12,
1,
"STRING"
],
[
14,
4,
0,
10,
0,
"INT"
],
[
15,
5,
0,
10,
1,
"INT"
],
[
17,
6,
0,
8,
4,
"INT"
],
[
18,
16,
0,
13,
0,
"MODEL"
],
[
19,
16,
1,
12,
0,
"CLIP"
],
[
20,
16,
1,
11,
0,
"CLIP"
],
[
21,
16,
2,
14,
0,
"VAE"
]
],
"groups": [],
"config": {},
"extra": {
"ds": {
"scale": 0.8264462809917354,
"offset": [
350.53098229413195,
-254.42689132037412
]
},
"frontendVersion": "1.33.10",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true,
"workflowRendererVersion": "LG"
},
"version": 0.4
}