Files

104 lines
4.5 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:\nA manual coffee grinder appears in an exploded product view, with wooden handle, steel burrs, and glass jar.\n\nArrange the parts along one vertical assembly axis above a pale gray studio surface. Use warm walnut, brushed steel, clear glass, and a small amount of matte black rubber.\n\nThe crank and wooden knob float above the top cap, followed by the central shaft, paired burr pieces, main body, and collection jar. Every part remains separate and aligned so the assembly order is understandable. Give metal edges narrow highlights, walnut a fine visible grain, and the jar a thick transparent base. Add a soft contact shadow beneath the lowest component, with no labels or dimension text.\n\nUse a slightly elevated three quarter viewpoint so the tops and sides of the parts can be inspected. Keep the overall product compact, with clear gaps between successive pieces and no overlapping silhouettes that hide the burr shapes. The shaft passes conceptually through the center of the cap and body, with matching openings visible. Place a small threaded retaining ring beside its correct position on the axis, offset only enough to show its profile. The glass jar sits directly below the grinder body, its mouth aligned with the body\u2019s lower threads. Lighting comes from a large soft panel at the upper left and a weaker fill on the right.\n\nMake the image explain a plausible manual mechanism through geometry and material detail. The crank is a short bent steel arm attached to a comfortable rounded wooden knob, with a visible mounting hole at its inner end. The top cap has a central bearing opening and a smooth rim that fits the body. A slender drive shaft descends from that bearing into the inner burr, while the outer burr forms a matching toothed ring. Suggest cutting teeth with crisp repeated grooves rather than decorative random spikes. Keep the inner and outer burrs proportionate so one can nest inside the other during assembly. The body is a brushed steel cylinder with a narrow rubber grip band, a clean top opening, and a threaded lower collar. The jar is a simple clear vessel with subtle refraction, its circular mouth becoming an ellipse in perspective. Show a few coffee beans beside the assembled axis near the surface as a scale reference, but do not scatter grounds across the floating components. Preserve consistent perspective and the same light direction on every piece. The background should remain neutral and unbranded, allowing fine reflections and edge separations to carry the image. Avoid arrows, diagram callouts, extra screws without a visible role, or impossible parts passing through each other. The final composition should read like a carefully art directed product explanation suitable for understanding how a small durable object is put together."
}
},
"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"
}
}
}