Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "id": "e8f30439-267f-45de-b260-db0d114b2c85",
- "revision": 0,
- "config": {},
- "last_node_id": 69,
- "last_link_id": 124,
- "nodes": [
- {
- "id": 19,
- "type": "ResolutionSelector",
- "pos": [
- -311.9689804562278,
- 129.09447709448236
- ],
- "size": [
- 225,
- 161.94454229680412
- ],
- "flags": {
- "collapsed": true
- },
- "order": 0,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "width",
- "type": "INT",
- "links": [
- 100,
- 113
- ]
- },
- {
- "name": "height",
- "type": "INT",
- "links": [
- 101,
- 114
- ]
- }
- ],
- "properties": {
- "Node name for S&R": "ResolutionSelector",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "1:1 (Square)",
- 1,
- 32
- ],
- "showAdvanced": false,
- "title": "Resolution 1Mb square",
- "widgets_values_named": {
- "aspect_ratio": "1:1 (Square)",
- "megapixels": 1,
- "multiple": 32
- }
- },
- {
- "id": 37,
- "type": "Image Saver Simple",
- "pos": [
- 1532.2029818753315,
- 73.23571069710772
- ],
- "size": [
- 637.0128905077119,
- 979.3178853602205
- ],
- "flags": {},
- "order": 13,
- "mode": 0,
- "inputs": [
- {
- "name": "images",
- "type": "IMAGE",
- "link": 121
- },
- {
- "name": "metadata",
- "type": "METADATA",
- "link": null,
- "shape": 7
- }
- ],
- "outputs": [
- {
- "name": "hashes",
- "type": "STRING",
- "links": []
- },
- {
- "name": "a1111_params",
- "type": "STRING",
- "links": []
- }
- ],
- "properties": {
- "Node name for S&R": "Image Saver Simple",
- "ue_properties": {
- "widget_ue_connectable": {},
- "input_ue_unconnectable": {},
- "version": "7.8"
- }
- },
- "widgets_values": [
- "%time_%basemodelname_%seed",
- "pic/moss/cs/testrelease3/",
- "png",
- true,
- 100,
- true,
- true,
- false,
- 0,
- "%Y%m%d-%H%M%S",
- true
- ],
- "widgets_values_named": {
- "filename": "%time_%basemodelname_%seed",
- "path": "pic/moss/cs/testrelease3/",
- "extension": "png",
- "lossless_webp": true,
- "quality_jpeg_or_webp": 100,
- "optimize_png": true,
- "embed_workflow": true,
- "save_workflow_as_json": false,
- "counter": 0,
- "time_format": "%Y%m%d-%H%M%S",
- "show_preview": true
- }
- },
- {
- "id": 48,
- "type": "PixaromaRunTimer",
- "pos": [
- 371.6313001670618,
- 184.65769552250316
- ],
- "size": [
- 219.99124191447777,
- 88
- ],
- "flags": {
- "collapsed": false,
- "no_title": true
- },
- "order": 1,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "properties": {
- "Node name for S&R": "PixaromaRunTimer",
- "cnr_id": "ComfyUI-Pixaroma",
- "ver": "f05b3da60d50b71345a5df3cc54a9e6bb4ae91ab",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- },
- "runTimerLastMs": 56.59999999962747
- },
- "widgets_values": [
- {
- "version": 1,
- "color": "#f66744",
- "decimals": 0,
- "font": "",
- "chime": false,
- "sound": "",
- "volume": 70
- }
- ],
- "color": "#00848f",
- "bgcolor": "#582758",
- "widgets_values_named": {
- "run_timer_ui": {
- "version": 1,
- "color": "#f66744",
- "decimals": 0,
- "font": "",
- "chime": false,
- "sound": "",
- "volume": 70
- }
- }
- },
- {
- "id": 55,
- "type": "UNETLoader",
- "pos": [
- -39.0466826522088,
- -419.7633431344914
- ],
- "size": [
- 350,
- 90
- ],
- "flags": {},
- "order": 2,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "MODEL",
- "type": "MODEL",
- "links": [
- 91,
- 99
- ],
- "slot_index": 0
- }
- ],
- "properties": {
- "Node name for S&R": "UNETLoader",
- "models": [
- {
- "name": "moss_image_sft_int8_convrot.safetensors",
- "url": "https://huggingface.co/Comfy-Org/MOSS-Image/resolve/main/diffusion_models/moss_image_base_int8_convrot.safetensors",
- "directory": "diffusion_models"
- }
- ],
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "moss/sft/comfy/bf16.safetensors",
- "default"
- ],
- "color": "#223",
- "bgcolor": "#335",
- "widgets_values_named": {
- "unet_name": "moss/sft/comfy/bf16.safetensors",
- "weight_dtype": "default"
- }
- },
- {
- "id": 57,
- "type": "CLIPLoader",
- "pos": [
- -16.829048853943846,
- 168.37105950472824
- ],
- "size": [
- 283.76296595272174,
- 106
- ],
- "flags": {},
- "order": 3,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "CLIP",
- "type": "CLIP",
- "links": [
- 107
- ],
- "slot_index": 0
- }
- ],
- "properties": {
- "Node name for S&R": "CLIPLoader",
- "models": [
- {
- "name": "qwen3.5_9b_w4a8_gptq.safetensors",
- "url": "https://huggingface.co/Comfy-Org/MOSS-Image/resolve/main/text_encoders/qwen3.5_9b_w4a8_gptq.safetensors",
- "directory": "text_encoders"
- }
- ],
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "qwen3.5_9b_int8_convrot.safetensors",
- "moss_image",
- "default"
- ],
- "color": "#432",
- "bgcolor": "#653",
- "widgets_values_named": {
- "clip_name": "qwen3.5_9b_int8_convrot.safetensors",
- "type": "moss_image",
- "device": "default"
- }
- },
- {
- "id": 59,
- "type": "VAELoader",
- "pos": [
- -21.415486859001476,
- 339.0463747621809
- ],
- "size": [
- 306.0216330246374,
- 61.96500747316958
- ],
- "flags": {},
- "order": 4,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "VAE",
- "type": "VAE",
- "links": [
- 120
- ],
- "slot_index": 0
- }
- ],
- "properties": {
- "Node name for S&R": "VAELoader",
- "models": [
- {
- "name": "flux2-vae_small.safetensors",
- "url": "https://huggingface.co/Comfy-Org/MOSS-Image/resolve/main/vae/flux2-vae_small.safetensors",
- "directory": "vae"
- }
- ],
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "flux2-vae.safetensors"
- ],
- "color": "#323",
- "bgcolor": "#535",
- "widgets_values_named": {
- "vae_name": "flux2-vae.safetensors"
- }
- },
- {
- "id": 60,
- "type": "EmptyFlux2LatentImage",
- "pos": [
- -15.006069159381695,
- 459.98543053343496
- ],
- "size": [
- 300,
- 120
- ],
- "flags": {},
- "order": 6,
- "mode": 0,
- "inputs": [
- {
- "name": "width",
- "type": "INT",
- "link": 100,
- "widget": {
- "name": "width"
- }
- },
- {
- "name": "height",
- "type": "INT",
- "link": 101,
- "widget": {
- "name": "height"
- }
- }
- ],
- "outputs": [
- {
- "name": "LATENT",
- "type": "LATENT",
- "links": [
- 119
- ],
- "slot_index": 0
- }
- ],
- "properties": {
- "Node name for S&R": "EmptyFlux2LatentImage",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- 1024,
- 1024,
- 2
- ],
- "color": "#323",
- "bgcolor": "#535",
- "widgets_values_named": {
- "width": 1024,
- "height": 1024,
- "batch_size": 2
- }
- },
- {
- "id": 61,
- "type": "CLIPTextEncode",
- "pos": [
- 989.0382786015184,
- -224.25638975364
- ],
- "size": [
- 353.4970342168987,
- 191.67709685946733
- ],
- "flags": {},
- "order": 11,
- "mode": 0,
- "inputs": [
- {
- "name": "clip",
- "type": "CLIP",
- "link": 106
- }
- ],
- "outputs": [
- {
- "name": "CONDITIONING",
- "type": "CONDITIONING",
- "links": [
- 118
- ],
- "slot_index": 0
- }
- ],
- "properties": {
- "Node name for S&R": "CLIPTextEncode",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- " worst quality, bad anatomy, watermark, jpeg artifact, missformed hands, faces do not match,\nchild, wxxy skin, blown out highlights,"
- ],
- "color": "#223",
- "bgcolor": "#335",
- "title": "Negative Prompt (empty = reference default)",
- "widgets_values_named": {
- "text": " worst quality, bad anatomy, watermark, jpeg artifact, missformed hands, faces do not match,\nchild, wxxy skin, blown out highlights,"
- }
- },
- {
- "id": 63,
- "type": "SkipLayerGuidanceDiTSimple",
- "pos": [
- -30.787496652206187,
- -281.7687043447766
- ],
- "size": [
- 235.4009765625,
- 209.9004409149211
- ],
- "flags": {},
- "order": 7,
- "mode": 0,
- "inputs": [
- {
- "name": "model",
- "type": "MODEL",
- "link": 91
- }
- ],
- "outputs": [
- {
- "name": "MODEL",
- "type": "MODEL",
- "links": [
- 98
- ]
- }
- ],
- "properties": {
- "Node name for S&R": "SkipLayerGuidanceDiTSimple",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "",
- "22",
- 0,
- 0.5
- ],
- "showAdvanced": true,
- "widgets_values_named": {
- "double_layers": "",
- "single_layers": "22",
- "start_percent": 0,
- "end_percent": 0.5
- }
- },
- {
- "id": 64,
- "type": "ComfySwitchNode",
- "pos": [
- -16.829048853943846,
- -21.628940495271763
- ],
- "size": [
- 225,
- 105.9539813623166
- ],
- "flags": {},
- "order": 8,
- "mode": 0,
- "inputs": [
- {
- "name": "on_false",
- "type": "MODEL",
- "link": 99,
- "shape": 7
- },
- {
- "name": "on_true",
- "type": "MODEL",
- "link": 98,
- "shape": 7
- }
- ],
- "outputs": [
- {
- "name": "output",
- "type": "MODEL",
- "links": [
- 102
- ]
- }
- ],
- "properties": {
- "Node name for S&R": "ComfySwitchNode",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- true
- ],
- "widgets_values_named": {
- "switch": true
- }
- },
- {
- "id": 65,
- "type": "LoraLoaderModelOnly",
- "pos": [
- 378.63285810642986,
- -417.74296289687766
- ],
- "size": [
- 413.180983501519,
- 82
- ],
- "flags": {},
- "order": 9,
- "mode": 0,
- "inputs": [
- {
- "name": "model",
- "type": "MODEL",
- "link": 102
- }
- ],
- "outputs": [
- {
- "name": "MODEL",
- "type": "MODEL",
- "links": [
- 103
- ]
- }
- ],
- "properties": {
- "Node name for S&R": "LoraLoaderModelOnly",
- "ue_properties": {
- "widget_ue_connectable": {},
- "input_ue_unconnectable": {},
- "version": "7.8"
- }
- },
- "widgets_values": [
- "moss/-o/akhaliq/sft_4step_v2.0.safetensors",
- 0.32
- ],
- "color": "#323",
- "bgcolor": "#535",
- "widgets_values_named": {
- "lora_name": "moss/-o/akhaliq/sft_4step_v2.0.safetensors",
- "strength_model": 0.32
- }
- },
- {
- "id": 66,
- "type": "Power Lora Loader (rgthree)",
- "pos": [
- 389.51294869334873,
- -248.02228282290565
- ],
- "size": [
- 514.3581425098365,
- 307.260747943519
- ],
- "flags": {},
- "order": 10,
- "mode": 0,
- "inputs": [
- {
- "name": "model",
- "type": "MODEL",
- "link": 103,
- "dir": 3
- },
- {
- "name": "clip",
- "type": "CLIP",
- "link": 107,
- "dir": 3
- }
- ],
- "outputs": [
- {
- "name": "MODEL",
- "type": "MODEL",
- "links": [
- 117
- ],
- "dir": 4,
- "shape": 3
- },
- {
- "name": "CLIP",
- "type": "CLIP",
- "links": [
- 106,
- 116
- ],
- "dir": 4,
- "shape": 3
- }
- ],
- "properties": {
- "Show Strengths": "Single Strength",
- "Match": "",
- "ue_properties": {
- "widget_ue_connectable": {},
- "input_ue_unconnectable": {},
- "version": "7.8"
- }
- },
- "widgets_values": [
- {},
- {
- "type": "PowerLoraLoaderHeaderWidget"
- },
- {
- "on": true,
- "lora": "moss/-o/akhaliq/sft_4step_v2.0.safetensors",
- "strength": 1,
- "strengthTwo": null
- },
- {
- "on": true,
- "lora": "moss/cam/axiomofmind/beauty.safetensors",
- "strength": 0.88,
- "strengthTwo": null
- },
- {
- "on": false,
- "lora": "moss/cam/danrisi/nicegirls_v2.safetensors",
- "strength": 0.87,
- "strengthTwo": null
- },
- {
- "on": true,
- "lora": "moss/-f/breasts_pack.safetensors",
- "strength": 0.55,
- "strengthTwo": null
- },
- {},
- ""
- ],
- "widgets_values_named": {
- "divider": {},
- "PowerLoraLoaderHeaderWidget": {
- "type": "PowerLoraLoaderHeaderWidget"
- },
- "lora_1": {
- "on": true,
- "lora": "moss/-o/akhaliq/sft_4step_v2.0.safetensors",
- "strength": 1,
- "strengthTwo": null
- },
- "lora_2": {
- "on": true,
- "lora": "moss/cam/axiomofmind/beauty.safetensors",
- "strength": 0.88,
- "strengthTwo": null
- },
- "lora_3": {
- "on": false,
- "lora": "moss/cam/danrisi/nicegirls_v2.safetensors",
- "strength": 0.87,
- "strengthTwo": null
- },
- "lora_4": {
- "on": true,
- "lora": "moss/-f/breasts_pack.safetensors",
- "strength": 0.55,
- "strengthTwo": null
- },
- "divider#2": {},
- "➕ Add Lora": ""
- }
- },
- {
- "id": 68,
- "type": "PrimitiveStringMultiline",
- "pos": [
- 842.8125251085186,
- 238.5842048025424
- ],
- "size": [
- 406.68504066416034,
- 545.8753116184583
- ],
- "flags": {},
- "order": 5,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "STRING",
- "type": "STRING",
- "links": [
- 115
- ]
- }
- ],
- "properties": {
- "Node name for S&R": "PrimitiveStringMultiline",
- "ue_properties": {
- "widget_ue_connectable": {},
- "input_ue_unconnectable": {},
- "version": "7.8"
- }
- },
- "widgets_values": [
- "pure white background,\nsame person, in muliple views, no one else\nno makeup,\nWears form-fitting dark lavender gym clothes; short halter top and short shorts, exposing her waist.\n\ntall, fit and curvy Polish woman with a round, fleshy face —\nfull soft cheeks that fill out the mid-face, a short broad nose with a slight upturn at the tip, full lips with a natural rosy flush, and a short, rounded jawline that carries a soft double chin only at the angle where the light catches the underside. Her skin is warm-toned with a healthy flush across the nose and upper cheeks, faintly freckled. Her dark chestnut-brown hair is thick and wavy, falling past her shoulders with natural volume, a few loose tendrils framing the face. Her eyes are a deep warm hazel-green, slightly hooded, with long dark lashes, gaze directed straight into the lens with a calm, unapologetic steadiness.\n\nvery large natural breast,\n\nPose is frontal and grounded: arms relaxed at her sides with elbows slightly bent, shoulders dropped and squared, chin level, weight evenly distributed. The stance is wide and stable, emphasizing the hip-to-shoulder ratio.\n"
- ],
- "title": "Text Prompt",
- "widgets_values_named": {
- "value": "pure white background,\nsame person, in muliple views, no one else\nno makeup,\nWears form-fitting dark lavender gym clothes; short halter top and short shorts, exposing her waist.\n\ntall, fit and curvy Polish woman with a round, fleshy face —\nfull soft cheeks that fill out the mid-face, a short broad nose with a slight upturn at the tip, full lips with a natural rosy flush, and a short, rounded jawline that carries a soft double chin only at the angle where the light catches the underside. Her skin is warm-toned with a healthy flush across the nose and upper cheeks, faintly freckled. Her dark chestnut-brown hair is thick and wavy, falling past her shoulders with natural volume, a few loose tendrils framing the face. Her eyes are a deep warm hazel-green, slightly hooded, with long dark lashes, gaze directed straight into the lens with a calm, unapologetic steadiness.\n\nvery large natural breast,\n\nPose is frontal and grounded: arms relaxed at her sides with elbows slightly bent, shoulders dropped and squared, chin level, weight evenly distributed. The stance is wide and stable, emphasizing the hip-to-shoulder ratio.\n"
- }
- },
- {
- "id": 69,
- "type": "a18d666b-a06e-4d52-a0db-fe7ee0db5a1d",
- "pos": [
- 1285.3186301935443,
- 70.34778499113474
- ],
- "size": [
- 225,
- 284
- ],
- "flags": {},
- "order": 12,
- "mode": 0,
- "inputs": [
- {
- "name": "width",
- "type": "INT",
- "link": 113
- },
- {
- "name": "height",
- "type": "INT",
- "link": 114
- },
- {
- "name": "prompt",
- "type": "STRING",
- "link": 115,
- "widget": {
- "name": "prompt"
- }
- },
- {
- "name": "clip",
- "type": "CLIP",
- "link": 116
- },
- {
- "name": "model",
- "type": "MODEL",
- "link": 117
- },
- {
- "name": "negative",
- "type": "CONDITIONING",
- "link": 118
- },
- {
- "name": "latent_image",
- "type": "LATENT",
- "link": 119
- },
- {
- "name": "vae",
- "type": "VAE",
- "link": 120
- }
- ],
- "outputs": [
- {
- "name": "IMAGE",
- "type": "IMAGE",
- "links": [
- 121
- ]
- }
- ],
- "properties": {
- "ue_properties": {
- "widget_ue_connectable": {
- "width": true,
- "height": true
- },
- "input_ue_unconnectable": {},
- "version": "7.8"
- },
- "previewExposures": [
- {
- "name": "$$canvas-image-preview",
- "sourceNodeId": "58",
- "sourcePreviewName": "$$canvas-image-preview"
- }
- ]
- },
- "widgets_values": [
- "\n\n",
- 48,
- 1024,
- 1024
- ],
- "widgets_values_named": {
- "prompt": "\n\n",
- "seed": 48,
- "width_1": 1024,
- "height_1": 1024
- }
- }
- ],
- "links": [
- [
- 91,
- 55,
- 0,
- 63,
- 0,
- "MODEL"
- ],
- [
- 98,
- 63,
- 0,
- 64,
- 1,
- "MODEL"
- ],
- [
- 99,
- 55,
- 0,
- 64,
- 0,
- "MODEL"
- ],
- [
- 100,
- 19,
- 0,
- 60,
- 0,
- "INT"
- ],
- [
- 101,
- 19,
- 1,
- 60,
- 1,
- "INT"
- ],
- [
- 102,
- 64,
- 0,
- 65,
- 0,
- "MODEL"
- ],
- [
- 103,
- 65,
- 0,
- 66,
- 0,
- "MODEL"
- ],
- [
- 106,
- 66,
- 1,
- 61,
- 0,
- "CLIP"
- ],
- [
- 107,
- 57,
- 0,
- 66,
- 1,
- "CLIP"
- ],
- [
- 113,
- 19,
- 0,
- 69,
- 0,
- "INT"
- ],
- [
- 114,
- 19,
- 1,
- 69,
- 1,
- "INT"
- ],
- [
- 115,
- 68,
- 0,
- 69,
- 2,
- "STRING"
- ],
- [
- 116,
- 66,
- 1,
- 69,
- 3,
- "CLIP"
- ],
- [
- 117,
- 66,
- 0,
- 69,
- 4,
- "MODEL"
- ],
- [
- 118,
- 61,
- 0,
- 69,
- 5,
- "CONDITIONING"
- ],
- [
- 119,
- 60,
- 0,
- 69,
- 6,
- "LATENT"
- ],
- [
- 120,
- 59,
- 0,
- 69,
- 7,
- "VAE"
- ],
- [
- 121,
- 69,
- 0,
- 37,
- 0,
- "IMAGE"
- ]
- ],
- "groups": [],
- "extra": {
- "ds": {
- "scale": 0.8843822690776345,
- "offset": [
- 946.4472015084334,
- 465.51324406426335
- ]
- },
- "frontendVersion": "1.57.4",
- "ue_links": [],
- "links_added_by_ue": [],
- "VHS_latentpreview": false,
- "VHS_latentpreviewrate": 0,
- "VHS_MetadataImage": true,
- "VHS_KeepIntermediate": true
- },
- "version": 0.4,
- "definitions": {
- "subgraphs": [
- {
- "id": "c088b7f3-85c7-42ec-86f8-0911658e27ba",
- "revision": 0,
- "config": {},
- "version": 1,
- "state": {
- "lastGroupId": 5,
- "lastNodeId": 69,
- "lastLinkId": 124,
- "lastRerouteId": 0
- },
- "groups": [],
- "nodes": [
- {
- "id": 17,
- "type": "PrimitiveStringMultiline",
- "pos": [
- -130,
- -780
- ],
- "size": [
- 210,
- 88
- ],
- "flags": {},
- "order": 4,
- "mode": 0,
- "inputs": [
- {
- "name": "value",
- "type": "STRING",
- "link": 25,
- "localized_name": "value",
- "widget": {
- "name": "value"
- }
- }
- ],
- "outputs": [
- {
- "name": "STRING",
- "type": "STRING",
- "links": [
- 15,
- 17
- ],
- "localized_name": "STRING"
- }
- ],
- "properties": {
- "Node name for S&R": "PrimitiveStringMultiline",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "Dark fantasy editorial poster in a lush overgrown ruin: a knight in moss-covered plate armour in a heroic kneeling pose, torso upright and head lifted, one hand gripping a massive greatsword planted point-down beside him, the other forearm on his raised knee, a dense bouquet of daisies and pink roses growing out of the open helmet instead of a face, ivy and crumbling columns behind, petals drifting in the air, soft volumetric light from above, deep green and moss palette with muted cream type."
- ],
- "widgets_values_named": {
- "value": "Dark fantasy editorial poster in a lush overgrown ruin: a knight in moss-covered plate armour in a heroic kneeling pose, torso upright and head lifted, one hand gripping a massive greatsword planted point-down beside him, the other forearm on his raised knee, a dense bouquet of daisies and pink roses growing out of the open helmet instead of a face, ivy and crumbling columns behind, petals drifting in the air, soft volumetric light from above, deep green and moss palette with muted cream type."
- }
- },
- {
- "id": 14,
- "type": "PrimitiveStringMultiline",
- "pos": [
- -215.88905240724128,
- -633.0330352498717
- ],
- "size": [
- 632.7881328120995,
- 602.2879858962809
- ],
- "flags": {},
- "order": 0,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "STRING",
- "type": "STRING",
- "links": [
- 13
- ],
- "localized_name": "STRING"
- }
- ],
- "properties": {
- "Node name for S&R": "PrimitiveStringMultiline",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "You are a prompt engineer for an image generation model. The user sends a short, rough request in Chinese, sometimes with brand names, exact copy to render, or bounding boxes. Expand it into a detailed, self-contained English caption that can go straight into the image model, and make every piece of visible text appear verbatim.\n\nOutput only the caption. No title, preamble, explanation, alternatives, questions, code fences, or restatement of these instructions.\n\nOpening: always start the caption with the medium and the subject, for example \"Anime-style digital illustration of ...\", \"Studio photograph of ...\", \"Mixed-media poster of ...\". Never start with a verb. If the request is an edit, work out the final scene and open on it directly.\n\nHard rule: the caption always describes the finished picture as it looks. It is never an instruction to an editor and never a report of what changed. Never write \"replace\", \"remove\", \"keep\", \"preserve\", \"unchanged\", \"the original\", \"the reference image\", \"the source\" or \"same as\".\n\nPreserve everything the user specifies: number of subjects, identity, action, clothing, style, era, composition, palette, exclusions, and any Chinese copy they quote. Add only plausible visual detail the user left open. Never add new people, plot, or dialogue, never change relationships, and never invent real product specifications, prices, certifications, event details, or real people's names or titles.\n\nBuild the caption from these eight facets. Cover a facet only when the scene has content for it; skip it rather than inventing, and never repeat one to pad length:\n\n1. Subject: appearance, age range, build, hairstyle, each garment and its material, accessories, skin or surface texture.\n2. Action: body orientation, limb positions, weight distribution, what the hands are doing, gaze, expression. The pose must hold in a single frame and never contradict itself.\n3. Space: what sits in the foreground, midground and background, relative positions, occlusion, distances, and what appears at the frame edges.\n4. Setting: architecture and interior elements, furniture, props, signs of use, and the details that place the scene in a time and place (signage, windows, road surface, weather).\n5. Framing: shot size, camera height, viewing angle (level, high, low), perspective strength, where the subject sits in the frame, and the empty space around it.\n6. Light: direction and height of the key light, hardness, color temperature, any practical sources (neon, window light, screens), and how the light falls on skin, fabric, glass, metal and wet ground.\n7. Tone: palette, contrast, grain, medium (digital, film, print, 3D render, painting), texture detail, atmosphere.\n8. Text: see the next section. This is the most common failure point.\n\nText rules:\n- Keep the user's wording verbatim in its original language (Chinese stays Chinese) and write the full string inside double quotes. Never rewrite, translate, shorten, or paste the same copy twice.\n- For each text block state: exact content, carrier (sign, poster, card face, packaging, screen), position and relative size, typeface style and color, and legibility (clearly readable, slightly blurred, partly occluded).\n- When the user gives no copy but the scene clearly needs text (signs, menus, cards, interfaces), author short, scene-appropriate specific wording and give it verbatim. Never write placeholders such as \"headline here\" or \"some text\".\n\nWriting:\n- Flowing natural language, ordered by space or by the viewer's eye, in two to four paragraphs. No tag soup, no \"masterpiece, 8k, best quality\", no empty quality words.\n- Every sentence must add new visible information. Never restate a feature to reach length, and never drop a key detail just to stay brief.\n- Length: aim for 220 to 320 words for a single-subject scene, 320 to 500 for posters, cards, multi-subject scenes and text-heavy layouts, and never fewer than 200 words. A one-word request such as \"1girl\" still gets a full caption of at least 200 words. Do not pad: if you fall short, add the missing visible detail from the eight facets instead of repeating what you already wrote.\n- Describe only what is visible. No tool steps, generation parameters, or coordinate arithmetic.\n- Even when the request contains canvas sizes, resolution, pixels, or wording like \"3:4\" or \"1024x1024\", never repeat any size, ratio or canvas information in the caption.\n\nReference image:\n- Decide whether the supplied image is a content source or a style source. It is a content source when the workflow feeds an image in, or when the user says \"this image\", \"reproduce it\", \"copy it\", \"same as this\", \"only change the background\" or \"only change the copy\". Treat its visible content as the baseline and describe it item by item: subject (hair, hair color, eye color, face, build), every garment (outer layer, inner layer, bottoms, footwear, accessories), props and weapons, pose (body orientation, limb positions, how the hands hold things, weight), framing and how much of the frame the subject fills, background elements and palette, light direction, and art style. Change only what the user asks to change and keep the rest.\n- Describe specifically enough to rebuild, never \"a similar character\" or \"a girl in a similar style\". Correct level of detail: \"a girl with short tousled teal-green hair and long uneven bangs, green eyes, an oversized bright red high-collared jacket with black inner panels over a short black dress, bare legs, chunky black ankle boots with red accents, both hands gripping a massive black blade with neon yellow-green edges, full-body frontal view, white background with red, black and lime-green ink splashes\".\n- When the user asks for the style only (style transfer, \"in this style\", \"same look\"), take the medium, palette, lighting, texture, brushwork and layout logic, and build a new subject and composition instead of copying the original.\n- When the user's text conflicts with the image, the text wins (blue hair means blue hair); everything the text does not mention follows the image.\n- With a very short request such as \"1girl\" plus a reference image, do not improvise: appearance, clothing, palette, background and style all come from the image, and your job is only to write them out as a complete English caption. Do not add accessories, weapons, props or scenery the image does not show.\n- If a detail in the image is unreadable, leave it out rather than guessing. Never guess brands, identities or real names.\n- Text inside the reference image: keep readable wording verbatim under the text rules; write unreadable marks as \"illegible blurred lettering\" instead of inventing content.\n- Never copy watermarks, platform badges or logos the user did not ask for.\n- If this context contains no image at all, do not pretend you saw one: expand the text only, keep every feature the user already gave, and invent no character details.\n- A reference is evidence, not the deliverable. Write the caption as a description of the finished picture, never as an editing instruction to an image editor. Ban edit verbs and comparative pointers: no \"replace\", \"remove\", \"keep\", \"preserve\", \"unchanged\", \"same as\", \"as in the reference\", \"the original\", \"the source\", \"just like\". State the result as plain visible fact instead: the character has short green hair, the background is a night street, the style is loose angular brushwork.\n- Keep the number of subjects consistent with what the user asks for. When they ask to replace the subject, the original subject must not appear in the caption at all.\n\nBounding boxes:\n- Boxes are absolute pixel xyxy (top-left, bottom-right) and are placement instructions only. Use them as given: never normalize, center, reorder, percentage-convert or recompute them.\n- One box only: describe just what is inside that box, one to three sentences, with no coordinates, no numbering, no commentary. Text boxes also state typeface, color, carrier and legibility, with the copy verbatim in double quotes.\n- Several boxes at once: one line per box in the given order, formatted as \"index | English description\", describing only the content inside that box. No coordinates, no JSON, no prose paragraphs.\n- A box marks a placement, not a border, panel, divider or sticker to draw. Overlap and natural occlusion are allowed.\n- With no boxes, write a normal caption and never invent coordinates.\n"
- ],
- "title": "Text (System prompt)",
- "widgets_values_named": {
- "value": "You are a prompt engineer for an image generation model. The user sends a short, rough request in Chinese, sometimes with brand names, exact copy to render, or bounding boxes. Expand it into a detailed, self-contained English caption that can go straight into the image model, and make every piece of visible text appear verbatim.\n\nOutput only the caption. No title, preamble, explanation, alternatives, questions, code fences, or restatement of these instructions.\n\nOpening: always start the caption with the medium and the subject, for example \"Anime-style digital illustration of ...\", \"Studio photograph of ...\", \"Mixed-media poster of ...\". Never start with a verb. If the request is an edit, work out the final scene and open on it directly.\n\nHard rule: the caption always describes the finished picture as it looks. It is never an instruction to an editor and never a report of what changed. Never write \"replace\", \"remove\", \"keep\", \"preserve\", \"unchanged\", \"the original\", \"the reference image\", \"the source\" or \"same as\".\n\nPreserve everything the user specifies: number of subjects, identity, action, clothing, style, era, composition, palette, exclusions, and any Chinese copy they quote. Add only plausible visual detail the user left open. Never add new people, plot, or dialogue, never change relationships, and never invent real product specifications, prices, certifications, event details, or real people's names or titles.\n\nBuild the caption from these eight facets. Cover a facet only when the scene has content for it; skip it rather than inventing, and never repeat one to pad length:\n\n1. Subject: appearance, age range, build, hairstyle, each garment and its material, accessories, skin or surface texture.\n2. Action: body orientation, limb positions, weight distribution, what the hands are doing, gaze, expression. The pose must hold in a single frame and never contradict itself.\n3. Space: what sits in the foreground, midground and background, relative positions, occlusion, distances, and what appears at the frame edges.\n4. Setting: architecture and interior elements, furniture, props, signs of use, and the details that place the scene in a time and place (signage, windows, road surface, weather).\n5. Framing: shot size, camera height, viewing angle (level, high, low), perspective strength, where the subject sits in the frame, and the empty space around it.\n6. Light: direction and height of the key light, hardness, color temperature, any practical sources (neon, window light, screens), and how the light falls on skin, fabric, glass, metal and wet ground.\n7. Tone: palette, contrast, grain, medium (digital, film, print, 3D render, painting), texture detail, atmosphere.\n8. Text: see the next section. This is the most common failure point.\n\nText rules:\n- Keep the user's wording verbatim in its original language (Chinese stays Chinese) and write the full string inside double quotes. Never rewrite, translate, shorten, or paste the same copy twice.\n- For each text block state: exact content, carrier (sign, poster, card face, packaging, screen), position and relative size, typeface style and color, and legibility (clearly readable, slightly blurred, partly occluded).\n- When the user gives no copy but the scene clearly needs text (signs, menus, cards, interfaces), author short, scene-appropriate specific wording and give it verbatim. Never write placeholders such as \"headline here\" or \"some text\".\n\nWriting:\n- Flowing natural language, ordered by space or by the viewer's eye, in two to four paragraphs. No tag soup, no \"masterpiece, 8k, best quality\", no empty quality words.\n- Every sentence must add new visible information. Never restate a feature to reach length, and never drop a key detail just to stay brief.\n- Length: aim for 220 to 320 words for a single-subject scene, 320 to 500 for posters, cards, multi-subject scenes and text-heavy layouts, and never fewer than 200 words. A one-word request such as \"1girl\" still gets a full caption of at least 200 words. Do not pad: if you fall short, add the missing visible detail from the eight facets instead of repeating what you already wrote.\n- Describe only what is visible. No tool steps, generation parameters, or coordinate arithmetic.\n- Even when the request contains canvas sizes, resolution, pixels, or wording like \"3:4\" or \"1024x1024\", never repeat any size, ratio or canvas information in the caption.\n\nReference image:\n- Decide whether the supplied image is a content source or a style source. It is a content source when the workflow feeds an image in, or when the user says \"this image\", \"reproduce it\", \"copy it\", \"same as this\", \"only change the background\" or \"only change the copy\". Treat its visible content as the baseline and describe it item by item: subject (hair, hair color, eye color, face, build), every garment (outer layer, inner layer, bottoms, footwear, accessories), props and weapons, pose (body orientation, limb positions, how the hands hold things, weight), framing and how much of the frame the subject fills, background elements and palette, light direction, and art style. Change only what the user asks to change and keep the rest.\n- Describe specifically enough to rebuild, never \"a similar character\" or \"a girl in a similar style\". Correct level of detail: \"a girl with short tousled teal-green hair and long uneven bangs, green eyes, an oversized bright red high-collared jacket with black inner panels over a short black dress, bare legs, chunky black ankle boots with red accents, both hands gripping a massive black blade with neon yellow-green edges, full-body frontal view, white background with red, black and lime-green ink splashes\".\n- When the user asks for the style only (style transfer, \"in this style\", \"same look\"), take the medium, palette, lighting, texture, brushwork and layout logic, and build a new subject and composition instead of copying the original.\n- When the user's text conflicts with the image, the text wins (blue hair means blue hair); everything the text does not mention follows the image.\n- With a very short request such as \"1girl\" plus a reference image, do not improvise: appearance, clothing, palette, background and style all come from the image, and your job is only to write them out as a complete English caption. Do not add accessories, weapons, props or scenery the image does not show.\n- If a detail in the image is unreadable, leave it out rather than guessing. Never guess brands, identities or real names.\n- Text inside the reference image: keep readable wording verbatim under the text rules; write unreadable marks as \"illegible blurred lettering\" instead of inventing content.\n- Never copy watermarks, platform badges or logos the user did not ask for.\n- If this context contains no image at all, do not pretend you saw one: expand the text only, keep every feature the user already gave, and invent no character details.\n- A reference is evidence, not the deliverable. Write the caption as a description of the finished picture, never as an editing instruction to an image editor. Ban edit verbs and comparative pointers: no \"replace\", \"remove\", \"keep\", \"preserve\", \"unchanged\", \"same as\", \"as in the reference\", \"the original\", \"the source\", \"just like\". State the result as plain visible fact instead: the character has short green hair, the background is a night street, the style is loose angular brushwork.\n- Keep the number of subjects consistent with what the user asks for. When they ask to replace the subject, the original subject must not appear in the caption at all.\n\nBounding boxes:\n- Boxes are absolute pixel xyxy (top-left, bottom-right) and are placement instructions only. Use them as given: never normalize, center, reorder, percentage-convert or recompute them.\n- One box only: describe just what is inside that box, one to three sentences, with no coordinates, no numbering, no commentary. Text boxes also state typeface, color, carrier and legibility, with the copy verbatim in double quotes.\n- Several boxes at once: one line per box in the given order, formatted as \"index | English description\", describing only the content inside that box. No coordinates, no JSON, no prose paragraphs.\n- A box marks a placement, not a border, panel, divider or sticker to draw. Overlap and natural occlusion are allowed.\n- With no boxes, write a normal caption and never invent coordinates.\n"
- }
- },
- {
- "id": 11,
- "type": "TextGenerate",
- "pos": [
- 470,
- -780
- ],
- "size": [
- 269.34774569118235,
- 456
- ],
- "flags": {},
- "order": 1,
- "mode": 0,
- "inputs": [
- {
- "name": "clip",
- "type": "CLIP",
- "link": 81,
- "localized_name": "clip"
- },
- {
- "name": "image",
- "type": "IMAGE",
- "link": 111,
- "localized_name": "image",
- "shape": 7
- },
- {
- "name": "video",
- "type": "IMAGE",
- "link": null,
- "localized_name": "video",
- "shape": 7
- },
- {
- "name": "audio",
- "type": "AUDIO",
- "link": null,
- "localized_name": "audio",
- "shape": 7
- },
- {
- "name": "system_prompt",
- "type": "STRING",
- "link": 13,
- "localized_name": "system_prompt",
- "shape": 7
- },
- {
- "name": "prompt",
- "type": "STRING",
- "link": 17,
- "localized_name": "prompt",
- "widget": {
- "name": "prompt"
- }
- }
- ],
- "outputs": [
- {
- "name": "generated_text",
- "type": "STRING",
- "links": [
- 19
- ],
- "localized_name": "generated_text"
- },
- {
- "name": "thinking",
- "type": "STRING",
- "links": null,
- "localized_name": "thinking"
- }
- ],
- "properties": {
- "Node name for S&R": "TextGenerate",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "",
- 4096,
- "on",
- 0.7,
- 64,
- 0.95,
- 0.05,
- 1,
- 0,
- 0,
- false,
- true,
- "auto"
- ],
- "widgets_values_named": {
- "prompt": "",
- "max_length": 4096,
- "sampling_mode": "on",
- "sampling_mode.temperature": 0.7,
- "sampling_mode.top_k": 64,
- "sampling_mode.top_p": 0.95,
- "sampling_mode.min_p": 0.05,
- "sampling_mode.repetition_penalty": 1,
- "sampling_mode.seed": 0,
- "sampling_mode.presence_penalty": 0,
- "thinking": false,
- "use_default_template": true,
- "mtp": "auto"
- }
- },
- {
- "id": 16,
- "type": "ComfySwitchNode",
- "pos": [
- 817.4797536359589,
- -777.9279220043865
- ],
- "size": [
- 210,
- 78
- ],
- "flags": {},
- "order": 3,
- "mode": 0,
- "inputs": [
- {
- "name": "on_false",
- "type": "STRING",
- "link": 15,
- "localized_name": "on_false",
- "shape": 7
- },
- {
- "name": "on_true",
- "type": "STRING",
- "link": 19,
- "localized_name": "on_true",
- "shape": 7
- },
- {
- "name": "switch",
- "type": "BOOLEAN",
- "link": 26,
- "localized_name": "switch",
- "widget": {
- "name": "switch"
- }
- }
- ],
- "outputs": [
- {
- "name": "output",
- "type": "STRING",
- "links": [
- 21
- ],
- "localized_name": "output"
- }
- ],
- "properties": {
- "Node name for S&R": "ComfySwitchNode",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- true
- ],
- "widgets_values_named": {
- "switch": true
- }
- },
- {
- "id": 13,
- "type": "PreviewAny",
- "pos": [
- 1068.1318858335894,
- -777.7170103724582
- ],
- "size": [
- 350,
- 600
- ],
- "flags": {},
- "order": 2,
- "mode": 0,
- "inputs": [
- {
- "name": "source",
- "type": "*",
- "link": 21,
- "localized_name": "source"
- }
- ],
- "outputs": [
- {
- "name": "STRING",
- "type": "STRING",
- "links": [
- 20
- ],
- "localized_name": "STRING"
- }
- ],
- "properties": {
- "Node name for S&R": "PreviewAny",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [],
- "widgets_values_named": {}
- }
- ],
- "links": [
- {
- "id": 15,
- "origin_id": 17,
- "origin_slot": 0,
- "target_id": 16,
- "target_slot": 0,
- "type": "STRING"
- },
- {
- "id": 19,
- "origin_id": 11,
- "origin_slot": 0,
- "target_id": 16,
- "target_slot": 1,
- "type": "STRING"
- },
- {
- "id": 21,
- "origin_id": 16,
- "origin_slot": 0,
- "target_id": 13,
- "target_slot": 0,
- "type": "STRING"
- },
- {
- "id": 20,
- "origin_id": 13,
- "origin_slot": 0,
- "target_id": -20,
- "target_slot": 0,
- "type": "STRING"
- },
- {
- "id": 26,
- "origin_id": -10,
- "origin_slot": 0,
- "target_id": 16,
- "target_slot": 2,
- "type": "BOOLEAN"
- },
- {
- "id": 25,
- "origin_id": -10,
- "origin_slot": 1,
- "target_id": 17,
- "target_slot": 0,
- "type": "STRING"
- },
- {
- "id": 81,
- "origin_id": -10,
- "origin_slot": 2,
- "target_id": 11,
- "target_slot": 0,
- "type": "CLIP"
- },
- {
- "id": 111,
- "origin_id": -10,
- "origin_slot": 3,
- "target_id": 11,
- "target_slot": 1,
- "type": "IMAGE"
- },
- {
- "id": 13,
- "origin_id": 14,
- "origin_slot": 0,
- "target_id": 11,
- "target_slot": 4,
- "type": "STRING"
- },
- {
- "id": 17,
- "origin_id": 17,
- "origin_slot": 0,
- "target_id": 11,
- "target_slot": 5,
- "type": "STRING"
- }
- ],
- "extra": {
- "pixaromaGroups": [],
- "ue_links": [],
- "links_added_by_ue": []
- },
- "name": "prompt enhanser",
- "inputNode": {
- "id": -10,
- "bounding": [
- -403.88905240724125,
- -484.37252467679536,
- 160.5234375,
- 128
- ]
- },
- "outputNode": {
- "id": -20,
- "bounding": [
- 1478.1318858335894,
- -454.37252467679536,
- 128,
- 68
- ]
- },
- "inputs": [
- {
- "name": "switch",
- "type": "BOOLEAN",
- "id": "6db45dc6-4e45-41b4-9243-9d2c94bf1f21",
- "linkIds": [
- 26
- ],
- "localized_name": "switch",
- "pos": [
- -267.36561490724125,
- -460.37252467679536
- ]
- },
- {
- "name": "value",
- "type": "STRING",
- "id": "f7fbd7fa-1ca7-435f-9410-c26d5cda1360",
- "linkIds": [
- 25
- ],
- "localized_name": "value",
- "label": "positive_prompt",
- "pos": [
- -267.36561490724125,
- -440.37252467679536
- ]
- },
- {
- "name": "clip",
- "type": "CLIP",
- "id": "686595ff-7129-443a-840d-dc8c45f90ee4",
- "linkIds": [
- 81
- ],
- "localized_name": "clip",
- "pos": [
- -267.36561490724125,
- -420.37252467679536
- ]
- },
- {
- "name": "video",
- "type": "IMAGE",
- "id": "4f796b54-9d6a-4789-8895-62de1aab9693",
- "linkIds": [
- 111
- ],
- "localized_name": "video",
- "label": "refimg_prompt_only",
- "shape": 7,
- "pos": [
- -267.36561490724125,
- -400.37252467679536
- ]
- }
- ],
- "outputs": [
- {
- "name": "STRING",
- "type": "STRING",
- "id": "5380dcc1-23cc-4552-8f43-07bbfc17e05c",
- "linkIds": [
- 20
- ],
- "localized_name": "STRING",
- "pos": [
- 1502.1318858335894,
- -430.37252467679536
- ]
- }
- ],
- "widgets": []
- },
- {
- "id": "a18d666b-a06e-4d52-a0db-fe7ee0db5a1d",
- "revision": 0,
- "config": {},
- "version": 1,
- "state": {
- "lastGroupId": 5,
- "lastNodeId": 69,
- "lastLinkId": 124,
- "lastRerouteId": 0
- },
- "groups": [],
- "nodes": [
- {
- "id": 25,
- "type": "CreateBoundingBoxes",
- "pos": [
- 3.8112697952336134,
- 302.3980552283663
- ],
- "size": [
- 722.7118951608105,
- 1052.628005472169
- ],
- "flags": {},
- "order": 0,
- "mode": 0,
- "inputs": [
- {
- "name": "background",
- "type": "IMAGE",
- "link": null,
- "localized_name": "background",
- "shape": 7
- },
- {
- "name": "bboxes",
- "type": "BOUNDING_BOX,ARRAY,STRING",
- "link": null,
- "localized_name": "bboxes",
- "shape": 7
- },
- {
- "name": "width",
- "type": "INT",
- "link": 123,
- "localized_name": "width",
- "widget": {
- "name": "width"
- }
- },
- {
- "name": "height",
- "type": "INT",
- "link": 124,
- "localized_name": "height",
- "widget": {
- "name": "height"
- }
- }
- ],
- "outputs": [
- {
- "name": "preview",
- "type": "IMAGE",
- "links": [],
- "localized_name": "preview"
- },
- {
- "name": "bboxes",
- "type": "BOUNDING_BOX",
- "links": [],
- "localized_name": "bboxes"
- },
- {
- "name": "elements",
- "type": "ARRAY",
- "links": [
- 47
- ],
- "localized_name": "elements"
- }
- ],
- "properties": {
- "Node name for S&R": "CreateBoundingBoxes",
- "ue_properties": {
- "widget_ue_connectable": {
- "width": true,
- "height": true
- },
- "version": "7.8",
- "input_ue_unconnectable": {}
- },
- "bboxGrid": false
- },
- "widgets_values": [
- 1024,
- 1024,
- [
- {
- "x": 0,
- "y": 2,
- "width": 242,
- "height": 621,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "full front view, head to toes.",
- "palette": []
- }
- },
- {
- "x": 420,
- "y": 1,
- "width": 179,
- "height": 621,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "angled back view, head to toe. feet together,",
- "palette": []
- }
- },
- {
- "x": 635,
- "y": 790,
- "width": 389,
- "height": 234,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "extreme closeup of hand pulling back hair to fully expose ear, hand away from ear.\nNo face in view.",
- "palette": []
- }
- },
- {
- "x": 608,
- "y": 3,
- "width": 416,
- "height": 788,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "closeup view of three-fourths angled head and upper torso together.",
- "palette": []
- }
- },
- {
- "x": 169,
- "y": 625,
- "width": 173,
- "height": 201,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "closeup view of back of hand only,",
- "palette": []
- }
- },
- {
- "x": 323,
- "y": 625,
- "width": 278,
- "height": 160,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "closeup profile view of left foot only",
- "palette": []
- }
- },
- {
- "x": 0,
- "y": 623,
- "width": 178,
- "height": 202,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "closeup view of palm of hand only, fingers spread",
- "palette": []
- }
- },
- {
- "x": 380,
- "y": 790,
- "width": 243,
- "height": 234,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "extreme closeup view of eye only",
- "palette": []
- }
- },
- {
- "x": 0,
- "y": 829,
- "width": 372,
- "height": 195,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "extreme closeup view of her wide smiling mouth only.",
- "palette": []
- }
- },
- {
- "x": 236,
- "y": 1,
- "width": 192,
- "height": 620,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "right side full profile, head to toes.",
- "palette": []
- }
- }
- ],
- []
- ],
- "widgets_values_named": {
- "width": 1024,
- "height": 1024,
- "editor_state": [
- {
- "x": 0,
- "y": 2,
- "width": 242,
- "height": 621,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "full front view, head to toes.",
- "palette": []
- }
- },
- {
- "x": 420,
- "y": 1,
- "width": 179,
- "height": 621,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "angled back view, head to toe. feet together,",
- "palette": []
- }
- },
- {
- "x": 635,
- "y": 790,
- "width": 389,
- "height": 234,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "extreme closeup of hand pulling back hair to fully expose ear, hand away from ear.\nNo face in view.",
- "palette": []
- }
- },
- {
- "x": 608,
- "y": 3,
- "width": 416,
- "height": 788,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "closeup view of three-fourths angled head and upper torso together.",
- "palette": []
- }
- },
- {
- "x": 169,
- "y": 625,
- "width": 173,
- "height": 201,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "closeup view of back of hand only,",
- "palette": []
- }
- },
- {
- "x": 323,
- "y": 625,
- "width": 278,
- "height": 160,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "closeup profile view of left foot only",
- "palette": []
- }
- },
- {
- "x": 0,
- "y": 623,
- "width": 178,
- "height": 202,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "closeup view of palm of hand only, fingers spread",
- "palette": []
- }
- },
- {
- "x": 380,
- "y": 790,
- "width": 243,
- "height": 234,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "extreme closeup view of eye only",
- "palette": []
- }
- },
- {
- "x": 0,
- "y": 829,
- "width": 372,
- "height": 195,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "extreme closeup view of her wide smiling mouth only.",
- "palette": []
- }
- },
- {
- "x": 236,
- "y": 1,
- "width": 192,
- "height": 620,
- "metadata": {
- "type": "obj",
- "text": "",
- "desc": "right side full profile, head to toes.",
- "palette": []
- }
- }
- ],
- "last_incoming": []
- }
- },
- {
- "id": 27,
- "type": "MOSSImageLayoutPrompt",
- "pos": [
- 703.3967490264395,
- 95.39752272760569
- ],
- "size": [
- 256.76709063394946,
- 160
- ],
- "flags": {},
- "order": 1,
- "mode": 0,
- "inputs": [
- {
- "name": "element",
- "type": "ARRAY",
- "link": 47,
- "localized_name": "element"
- },
- {
- "name": "prompt",
- "type": "STRING",
- "link": 112,
- "localized_name": "prompt",
- "widget": {
- "name": "prompt"
- }
- }
- ],
- "outputs": [
- {
- "name": "prompt",
- "type": "STRING",
- "links": [
- 109
- ],
- "localized_name": "prompt"
- }
- ],
- "properties": {
- "Node name for S&R": "MOSSImageLayoutPrompt",
- "ue_properties": {
- "widget_ue_connectable": {
- "width": true,
- "height": true
- },
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "\n\n",
- 1024,
- 1024,
- "1"
- ],
- "widgets_values_named": {
- "prompt": "\n\n",
- "width": 1024,
- "height": 1024,
- "character_boxes": "1"
- }
- },
- {
- "id": 67,
- "type": "c088b7f3-85c7-42ec-86f8-0911658e27ba",
- "pos": [
- 1003.8835474376274,
- -100.64579237306066
- ],
- "size": [
- 210,
- 132
- ],
- "flags": {},
- "order": 5,
- "mode": 0,
- "inputs": [
- {
- "name": "value",
- "type": "STRING",
- "link": 109,
- "label": "positive_prompt",
- "localized_name": "value",
- "widget": {
- "name": "value"
- }
- },
- {
- "name": "clip",
- "type": "CLIP",
- "link": 110,
- "localized_name": "clip"
- },
- {
- "name": "video",
- "type": "IMAGE",
- "link": null,
- "label": "refimg_prompt_only",
- "localized_name": "video",
- "shape": 7
- }
- ],
- "outputs": [
- {
- "name": "STRING",
- "type": "STRING",
- "links": [
- 108
- ],
- "localized_name": "STRING"
- }
- ],
- "properties": {
- "ue_properties": {
- "widget_ue_connectable": {},
- "input_ue_unconnectable": {},
- "version": "7.8"
- },
- "previewExposures": []
- },
- "widgets_values": [
- false,
- "Dark fantasy editorial poster in a lush overgrown ruin: a knight in moss-covered plate armour in a heroic kneeling pose, torso upright and head lifted, one hand gripping a massive greatsword planted point-down beside him, the other forearm on his raised knee, a dense bouquet of daisies and pink roses growing out of the open helmet instead of a face, ivy and crumbling columns behind, petals drifting in the air, soft volumetric light from above, deep green and moss palette with muted cream type."
- ],
- "widgets_values_named": {
- "switch": false,
- "value": "Dark fantasy editorial poster in a lush overgrown ruin: a knight in moss-covered plate armour in a heroic kneeling pose, torso upright and head lifted, one hand gripping a massive greatsword planted point-down beside him, the other forearm on his raised knee, a dense bouquet of daisies and pink roses growing out of the open helmet instead of a face, ivy and crumbling columns behind, petals drifting in the air, soft volumetric light from above, deep green and moss palette with muted cream type."
- }
- },
- {
- "id": 56,
- "type": "CLIPTextEncode",
- "pos": [
- 1285.2285024966745,
- 99.00381106724325
- ],
- "size": [
- 210,
- 88
- ],
- "flags": {},
- "order": 2,
- "mode": 0,
- "inputs": [
- {
- "name": "clip",
- "type": "CLIP",
- "link": 105,
- "localized_name": "clip"
- },
- {
- "name": "text",
- "type": "STRING",
- "link": 108,
- "localized_name": "text",
- "widget": {
- "name": "text"
- }
- }
- ],
- "outputs": [
- {
- "name": "CONDITIONING",
- "type": "CONDITIONING",
- "links": [
- 92
- ],
- "slot_index": 0,
- "localized_name": "CONDITIONING"
- }
- ],
- "properties": {
- "Node name for S&R": "CLIPTextEncode",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "Editorial studio photograph of a model in a structured ivory wool coat standing against a seamless warm grey backdrop, single softbox from the left carving sculpted shadows, 85mm lens, muted cream and charcoal palette, subtle film grain"
- ],
- "color": "#232",
- "bgcolor": "#353",
- "title": "Positive Prompt",
- "widgets_values_named": {
- "text": "Editorial studio photograph of a model in a structured ivory wool coat standing against a seamless warm grey backdrop, single softbox from the left carving sculpted shadows, 85mm lens, muted cream and charcoal palette, subtle film grain"
- }
- },
- {
- "id": 58,
- "type": "KSampler",
- "pos": [
- 1661.6451135647044,
- 75.8569146224437
- ],
- "size": [
- 290,
- 290
- ],
- "flags": {},
- "order": 3,
- "mode": 0,
- "inputs": [
- {
- "name": "model",
- "type": "MODEL",
- "link": 104,
- "localized_name": "model"
- },
- {
- "name": "positive",
- "type": "CONDITIONING",
- "link": 92,
- "localized_name": "positive"
- },
- {
- "name": "negative",
- "type": "CONDITIONING",
- "link": 93,
- "localized_name": "negative"
- },
- {
- "name": "latent_image",
- "type": "LATENT",
- "link": 97,
- "localized_name": "latent_image"
- },
- {
- "name": "seed",
- "type": "INT",
- "link": 122,
- "localized_name": "seed",
- "widget": {
- "name": "seed"
- }
- }
- ],
- "outputs": [
- {
- "name": "LATENT",
- "type": "LATENT",
- "links": [
- 94
- ],
- "slot_index": 0,
- "localized_name": "LATENT"
- }
- ],
- "properties": {
- "Node name for S&R": "KSampler",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- 48,
- "fixed",
- 6,
- 1.6,
- "er_sde",
- "simple",
- 1
- ],
- "widgets_values_named": {
- "seed": 48,
- "control_after_generate": "fixed",
- "steps": 6,
- "cfg": 1.6,
- "sampler_name": "er_sde",
- "scheduler": "simple",
- "denoise": 1
- }
- },
- {
- "id": 62,
- "type": "VAEDecode",
- "pos": [
- 2001.6451135647044,
- 75.8569146224437
- ],
- "size": [
- 225,
- 53.970713120500605
- ],
- "flags": {},
- "order": 4,
- "mode": 0,
- "inputs": [
- {
- "name": "samples",
- "type": "LATENT",
- "link": 94,
- "localized_name": "samples"
- },
- {
- "name": "vae",
- "type": "VAE",
- "link": 95,
- "localized_name": "vae"
- }
- ],
- "outputs": [
- {
- "name": "IMAGE",
- "type": "IMAGE",
- "links": [
- 96
- ],
- "slot_index": 0,
- "localized_name": "IMAGE"
- }
- ],
- "properties": {
- "Node name for S&R": "VAEDecode",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.8",
- "input_ue_unconnectable": {}
- }
- }
- }
- ],
- "links": [
- {
- "id": 47,
- "origin_id": 25,
- "origin_slot": 2,
- "target_id": 27,
- "target_slot": 0,
- "type": "ARRAY"
- },
- {
- "id": 108,
- "origin_id": 67,
- "origin_slot": 0,
- "target_id": 56,
- "target_slot": 1,
- "type": "STRING"
- },
- {
- "id": 92,
- "origin_id": 56,
- "origin_slot": 0,
- "target_id": 58,
- "target_slot": 1,
- "type": "CONDITIONING"
- },
- {
- "id": 94,
- "origin_id": 58,
- "origin_slot": 0,
- "target_id": 62,
- "target_slot": 0,
- "type": "LATENT"
- },
- {
- "id": 112,
- "origin_id": -10,
- "origin_slot": 2,
- "target_id": 27,
- "target_slot": 1,
- "type": "STRING"
- },
- {
- "id": 105,
- "origin_id": -10,
- "origin_slot": 3,
- "target_id": 56,
- "target_slot": 0,
- "type": "CLIP"
- },
- {
- "id": 104,
- "origin_id": -10,
- "origin_slot": 4,
- "target_id": 58,
- "target_slot": 0,
- "type": "MODEL"
- },
- {
- "id": 93,
- "origin_id": -10,
- "origin_slot": 5,
- "target_id": 58,
- "target_slot": 2,
- "type": "CONDITIONING"
- },
- {
- "id": 97,
- "origin_id": -10,
- "origin_slot": 6,
- "target_id": 58,
- "target_slot": 3,
- "type": "LATENT"
- },
- {
- "id": 95,
- "origin_id": -10,
- "origin_slot": 7,
- "target_id": 62,
- "target_slot": 1,
- "type": "VAE"
- },
- {
- "id": 96,
- "origin_id": 62,
- "origin_slot": 0,
- "target_id": -20,
- "target_slot": 0,
- "type": "IMAGE"
- },
- {
- "id": 122,
- "origin_id": -10,
- "origin_slot": 8,
- "target_id": 58,
- "target_slot": 4,
- "type": "INT"
- },
- {
- "id": 123,
- "origin_id": -10,
- "origin_slot": 9,
- "target_id": 25,
- "target_slot": 2,
- "type": "INT"
- },
- {
- "id": 124,
- "origin_id": -10,
- "origin_slot": 10,
- "target_id": 25,
- "target_slot": 3,
- "type": "INT"
- },
- {
- "id": 109,
- "origin_id": 27,
- "origin_slot": 0,
- "target_id": 67,
- "target_slot": 0,
- "type": "STRING"
- },
- {
- "id": 110,
- "origin_id": -10,
- "origin_slot": 3,
- "target_id": 67,
- "target_slot": 1,
- "type": "CLIP"
- }
- ],
- "extra": {
- "pixaromaGroups": [],
- "ue_links": [],
- "links_added_by_ue": []
- },
- "name": "Create Image BB inside",
- "inputNode": {
- "id": -10,
- "bounding": [
- -76.47852307068537,
- 2.487698112263008,
- 128,
- 268
- ]
- },
- "outputNode": {
- "id": -20,
- "bounding": [
- 2286.6451135647044,
- 727.5495125316203,
- 128,
- 68
- ]
- },
- "inputs": [
- {
- "name": "width",
- "type": "INT",
- "id": "773f9a2e-aa05-4e62-a2c0-cc65db8b9a4b",
- "linkIds": [],
- "localized_name": "width",
- "pos": [
- 27.52147692931463,
- 26.487698112263008
- ]
- },
- {
- "name": "height",
- "type": "INT",
- "id": "d62d1df8-adb7-4b46-8475-e2d1e9d34d19",
- "linkIds": [],
- "localized_name": "height",
- "pos": [
- 27.52147692931463,
- 46.487698112263004
- ]
- },
- {
- "name": "prompt",
- "type": "STRING",
- "id": "91aa279e-250c-4617-821d-ca2ab4065986",
- "linkIds": [
- 112
- ],
- "localized_name": "prompt",
- "pos": [
- 27.52147692931463,
- 66.487698112263
- ]
- },
- {
- "name": "clip",
- "type": "CLIP",
- "id": "92b007b2-7715-427c-91b3-c38fa33d94b7",
- "linkIds": [
- 110,
- 105
- ],
- "localized_name": "clip",
- "pos": [
- 27.52147692931463,
- 86.487698112263
- ]
- },
- {
- "name": "model",
- "type": "MODEL",
- "id": "cddf405e-a94a-4666-8f88-22da67421a21",
- "linkIds": [
- 104
- ],
- "localized_name": "model",
- "pos": [
- 27.52147692931463,
- 106.487698112263
- ]
- },
- {
- "name": "negative",
- "type": "CONDITIONING",
- "id": "3a496114-251d-4a5c-925e-163019b72cf2",
- "linkIds": [
- 93
- ],
- "localized_name": "negative",
- "pos": [
- 27.52147692931463,
- 126.487698112263
- ]
- },
- {
- "name": "latent_image",
- "type": "LATENT",
- "id": "a450358d-545f-453b-87b3-a52bdbc32a9c",
- "linkIds": [
- 97
- ],
- "localized_name": "latent_image",
- "pos": [
- 27.52147692931463,
- 146.487698112263
- ]
- },
- {
- "name": "vae",
- "type": "VAE",
- "id": "8611c0c1-3e2b-4b18-b718-89f34c75a0e0",
- "linkIds": [
- 95
- ],
- "localized_name": "vae",
- "pos": [
- 27.52147692931463,
- 166.487698112263
- ]
- },
- {
- "name": "seed",
- "type": "INT",
- "id": "610d6773-9eb9-493a-8b07-6d8392f8314f",
- "linkIds": [
- 122
- ],
- "pos": [
- 27.52147692931463,
- 186.487698112263
- ]
- },
- {
- "name": "width_1",
- "type": "INT",
- "id": "dce7c249-5aa7-47e4-9812-c9282bc8ecb9",
- "linkIds": [
- 123
- ],
- "pos": [
- 27.52147692931463,
- 206.487698112263
- ]
- },
- {
- "name": "height_1",
- "type": "INT",
- "id": "873b1d46-5d21-4f1f-a437-72f8c55aa467",
- "linkIds": [
- 124
- ],
- "pos": [
- 27.52147692931463,
- 226.487698112263
- ]
- }
- ],
- "outputs": [
- {
- "name": "IMAGE",
- "type": "IMAGE",
- "id": "b0094196-06e1-4c06-92e8-99d30233fc36",
- "linkIds": [
- 96
- ],
- "localized_name": "IMAGE",
- "pos": [
- 2310.6451135647044,
- 751.5495125316203
- ]
- }
- ],
- "widgets": []
- }
- ]
- },
- "extensions": {
- "seed_widgets": {
- "69": 1
- }
- },
- "seed_widgets": {
- "69": 1
- }
- }
Advertisement