104 lines
4.4 KiB
JSON
104 lines
4.4 KiB
JSON
{
|
|
"1": {
|
|
"class_type": "UnetLoaderGGUFAdvanced",
|
|
"inputs": {
|
|
"unet_name": "flux3_image_klein_sd_Q4_K_M.gguf",
|
|
"dequant_dtype": "float32",
|
|
"patch_dtype": "float32",
|
|
"patch_on_device": false
|
|
}
|
|
},
|
|
"2": {
|
|
"class_type": "CLIPLoader",
|
|
"inputs": {
|
|
"clip_name": "qwen3vl_4b_int8_convrot.safetensors",
|
|
"type": "flux3",
|
|
"device": "cpu"
|
|
}
|
|
},
|
|
"3": {
|
|
"class_type": "VAELoader",
|
|
"inputs": {
|
|
"vae_name": "flux2-vae.safetensors"
|
|
}
|
|
},
|
|
"4": {
|
|
"class_type": "PFBenchCLIPTextEncode",
|
|
"inputs": {
|
|
"clip": [
|
|
"2",
|
|
0
|
|
],
|
|
"text": "Create a single image from the supplied scene description.\n\nSource generation_brief:\nAn older artisan sews a handmade book at a wooden workbench, focused on the needle and folded pages.\n\nPhotograph an invented anonymous person in a quiet bookbinding workshop. They wear a plain linen apron over a blue shirt. Shelves of paper, cloth, and unfinished bindings fill the softly lit background.\n\nShow both hands clearly: one steadies the folded paper sections, while the other guides a threaded needle through a prepared hole. A small wooden pressing frame sits nearby. Window light falls across the face, knuckles, paper edges, and worn tabletop. Keep skin texture natural, with fine wrinkles and realistic nails. The book has cream pages and a muted rust cloth cover waiting beside it.\n\nUse a three quarter viewpoint from across the workbench, framing the artisan from the waist upward with enough table space to understand the task. Their gaze follows the needle rather than the camera. The hands remain separated, with five plausible fingers on each where visible, and the thread follows one continuous path. Place a bone folder, ruler, and two small paper offcuts along the near edge, aligned with ordinary working habits rather than a decorative display. The book sections rest on the table, not suspended in midair. Let the background shelves recede gently into shadow while preserving a sense of a tidy, regularly used craft space.\n\nConvey concentration through posture, touch, and the relationship between tools and materials. The artisan leans forward slightly with relaxed shoulders, the elbows supported comfortably near the bench edge. The supporting hand presses the paper stack firmly enough to keep the sections aligned, while the sewing hand holds the needle between thumb and forefinger with a believable grip. A short length of waxed thread arcs from the needle to the last visible stitch, and the remaining strand lies loosely across the table without tangling through fingers. The paper folds have consistent thickness, with small stitch holes along the spine. The waiting cloth cover has turned edges and two flat boards beneath the fabric, suggesting its eventual construction. Add a modest spool of thread near the pressing frame and one closed notebook farther back, with no readable brand or title. The person\u2019s expression is calm and absorbed; avoid an exaggerated smile or a glamorous studio pose. Their hair, clothing folds, and skin should respond to the same soft daylight. Use warm timber tones, cool blue fabric, cream paper, and subdued rust for the cover, keeping the face and hands the clearest points of attention. The final portrait should respect the craft through precise physical actions and ordinary workshop detail, with a natural photographic depth of field that keeps the sewing operation legible."
|
|
}
|
|
},
|
|
"5": {
|
|
"class_type": "PFBenchCLIPTextEncode",
|
|
"inputs": {
|
|
"clip": [
|
|
"2",
|
|
0
|
|
],
|
|
"text": ""
|
|
}
|
|
},
|
|
"6": {
|
|
"class_type": "EmptyFlux2LatentImage",
|
|
"inputs": {
|
|
"width": 512,
|
|
"height": 512,
|
|
"batch_size": 1
|
|
}
|
|
},
|
|
"7": {
|
|
"class_type": "KSampler",
|
|
"inputs": {
|
|
"model": [
|
|
"1",
|
|
0
|
|
],
|
|
"positive": [
|
|
"4",
|
|
0
|
|
],
|
|
"negative": [
|
|
"5",
|
|
0
|
|
],
|
|
"latent_image": [
|
|
"6",
|
|
0
|
|
],
|
|
"seed": 42,
|
|
"steps": 4,
|
|
"cfg": 1.0,
|
|
"sampler_name": "euler",
|
|
"scheduler": "simple",
|
|
"denoise": 1.0
|
|
}
|
|
},
|
|
"8": {
|
|
"class_type": "VAEDecode",
|
|
"inputs": {
|
|
"samples": [
|
|
"7",
|
|
0
|
|
],
|
|
"vae": [
|
|
"3",
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"9": {
|
|
"class_type": "SaveImage",
|
|
"inputs": {
|
|
"images": [
|
|
"8",
|
|
0
|
|
],
|
|
"filename_prefix": "PacketFoundryFlux3Smoke"
|
|
}
|
|
}
|
|
}
|