Advertisement

FLUX.2-Klein, Qwen Image, and Z-Image Turbo: an 18-run ComfyUI test

2026-08-12

I wanted a small answer to a practical question: with the three closest image models already installed on one 24 GB laptop GPU, which one can actually make a quiet hand-painted mountain-cabin shot—and then preserve an illustrated two-character scene—without help from a LoRA?

The short answer is FLUX.2-Klein. Both of its runs produced usable, correctly sized images. The two Qwen runs wrote valid PNG files, but every pixel was black. Z-Image Turbo completed quickly, but neither image met the scene brief: the frames were very soft, oversaturated, and wandered away from the cabin scene.

That is not a leaderboard. It is a record of this machine, these installed files, and this exact test.

What was tested

The test ran on an RTX 5090 Laptop GPU with 24,463 MiB reported VRAM, ComfyUI, a 1280 × 1792 portrait canvas, UniPC with the simple scheduler, and seeds 42 and 1337. Every run was submitted one at a time. The model cache was freed before switching models, so the GPU was never asked to hold all three models at once.

No LoRA, ControlNet, IP-Adapter, or reference image was used. The prompt set was supplied by 豆包. The setup, output validation, and review below were performed in the current Codex session; the visual scores are an assistant review, not a human preference study.

The original plan named three FP8 releases. Those exact files were not installed, so this is explicitly an installed-model comparison, not a substitute for that intended FP8 benchmark:

Test labelInstalled file usedStepsGuidanceOfficial paired VAE used
FLUX.2-Kleinflux-2-klein-9b-Q8_0.gguf12FluxGuidance 3.5; sampler CFG 1.0flux2-vae.safetensors
Qwen Imageqwen-image-2512-Q6_K.gguf12CFG 3.5qwen_image_vae.safetensors
Z-Image Turboz_image_turbo_bf16.safetensors7CFG 3.5ae.sft

FLUX has a model-native guidance node. Keeping the sampler CFG at 1.0 there avoids applying guidance twice; the effective requested guidance is still 3.5. Qwen and Z-Image used CFG=3.5 in the sampler.

The shared negative prompt was:

3d, cg, blender, octane render, unreal engine, photorealistic, plastic texture, glossy skin, sharp modern digital illustration, ugly, deformed, disfigured, extra limbs, bad anatomy, oversaturated colors, neon, modern anime, ai artifacts, noise artifacts, watermark, text, signature

Prompts

The test deliberately used model-adapted prompts rather than forcing one tag list on all three architectures.

FLUX.2-Klein

Studio Ghibli animation scene, Hayao Miyazaki style, young girl standing on wooden terrace of mountain cabin at dusk, long hair blown by wind, distant layered mountain forest, thin evening mist, soft warm sunset diffused light, hand-painted cel shading, subtle watercolor texture, faint fine film grain, quiet nostalgic atmosphere, cinematic wide shot

Qwen Image

吉卜力工作室动画画面,宫崎骏手绘风格。黄昏傍晚,少女站在山间小木屋的木质露台上,长发被晚风拂动。远方是层叠连绵的山林,山谷漂浮淡淡的暮霭。复古赛璐璐手绘动画质感,带有水粉画肌理,画面有老动画细微胶片颗粒,柔和温暖的黄昏漫射光,氛围宁静怀旧,电影广角镜头构图,色彩柔和克制。

Z-Image Turbo

吉卜力动画电影画面,宫崎骏手绘风格,傍晚,少女站在山间木屋露台,长发被风吹起,远处层层山林,山间薄暮云雾,柔和温暖黄昏光,赛璐璐手绘上色,淡淡的水粉质感,微弱胶片颗粒,怀旧安静氛围,电影构图

The six outputs

FLUX.2-Klein, seed 42

FLUX.2-Klein seed 42 — girl on a wooden mountain-cabin terrace at dusk

This is the stronger FLUX frame. It has a readable cabin, terrace, girl, wind-blown hair, layered mountains and valley haze. The image leans more toward a contemporary anime illustration than a literal vintage film frame, but the watercolor-like paper texture and controlled dusk palette carry the intended mood.

FLUX.2-Klein, seed 1337

FLUX.2-Klein seed 1337 — second mountain-cabin terrace variation

This second frame changes the angle and wardrobe but still satisfies the scene. The light is warm, the proportions are stable, and the mountain depth reads immediately. It is a useful confirmation that the first result was not a one-seed accident.

Qwen Image, seed 42 and 1337

Qwen Image seed 42 — invalid all-black output

Qwen Image seed 1337 — invalid all-black output

Both files decode as RGB 1280 × 1792 PNGs, but each contains exactly one RGB value: (0, 0, 0). That is a completed file operation, not an image result. The Qwen VAE and text encoder were loaded according to the ComfyUI log, and older local Qwen base smoke outputs show the same all-black failure at other resolutions and settings. I therefore marked the installed Q6 setup as invalid on this host, rather than pretending a black frame is a low score.

Z-Image Turbo, seed 42

Z-Image Turbo seed 42 — blurred, oversaturated miss

Z-Image Turbo, seed 1337

Z-Image Turbo seed 1337 — blurred, oversaturated miss

Z-Image did return non-black pixels, and it did put a long-haired figure in a green landscape. That is not enough. Both runs are visibly soft, strongly green/cyan, and include implausible bubble or lamp-like forms. The cabin terrace is not a stable subject. For this particular brief, they fail the “clean, restrained hand-painted dusk” bar.

Scores and runtime

Scores are 1–5. means no image exists to judge. The Qwen black frames are invalid rather than “1/5 art.”

Model / seedD1 styleD2 scene elementsD3 structureD4 light / depthD5 overallPeak VRAMWall timeVerdict
FLUX.2-Klein / 424554422,152 MiB59.923 sPass
FLUX.2-Klein / 13374554421,992 MiB30.580 sPass
Qwen Image / 4220,843 MiB127.335 sInvalid: all-black PNG
Qwen Image / 133721,017 MiB85.909 sInvalid: all-black PNG
Z-Image Turbo / 421221122,713 MiB36.716 sFail
Z-Image Turbo / 13371221123,633 MiB26.359 sFail

The first run for a model includes loading and warm-up, so wall time should not be read as a clean throughput benchmark. The useful operational observation is simpler: all successful model loads stayed under the 24,463 MiB card limit, but Z seed 1337 came closest at 23,633 MiB.

I2I: preserving an illustrated two-character scene

The I2I source is the user-supplied third attachment: a two-character illustration. I resized it without stretching from 960 × 1280 to 1280 × 1707, then added 42 px of neutral padding at the top and 43 px at the bottom to meet the fixed 1280 × 1792 canvas. The original file was not modified. The other four attachments were not submitted to any model; using them as extra identity references would turn this into a different, multi-reference test.

I2I source — user-supplied two-character illustration

All I2I runs retained UniPC, the shared negative prompt, paired VAE, seeds 42 and 1337, and denoise=0.65. They were run one model at a time. The prompts were supplied by 豆包; output verification and the 1–5 review below are from the current Codex session.

I2I-A: style preservation

The intent was to preserve the original composition, poses, and framing while strengthening the hand-painted cel / watercolor / film-grain treatment.

Model / seedR1 composition / poseR2 style transferR3 artifact controlPeak VRAMWall timeVerdict
FLUX.2-Klein / 4244422,039 MiB56.729 sPass with redraw
FLUX.2-Klein / 133744421,879 MiB30.465 sPass with redraw
Qwen Image / 4220,791 MiB124.828 sInvalid: all-black PNG
Qwen Image / 133720,887 MiB85.777 sInvalid: all-black PNG
Z-Image Turbo / 4232122,710 MiB35.531 sFail: face / clothing artifacts
Z-Image Turbo / 133732123,658 MiB26.834 sFail: face / clothing artifacts

FLUX.2-Klein I2I-A, seed 42

FLUX.2-Klein I2I-A, seed 1337

Z-Image Turbo I2I-A, seed 42

Z-Image Turbo I2I-A, seed 1337

Qwen Image I2I-A, seed 42 — all-black invalid output

Qwen Image I2I-A, seed 1337 — all-black invalid output

FLUX keeps the broad two-person layout and gestures in both seeds, but it redraws faces, garments, and shoes. That is adequate composition preservation, not identity locking. Z keeps the rough layout yet visibly damages faces, limbs, and clothing. Qwen’s two files again decode as 1280 × 1792 RGB PNGs containing only (0, 0, 0).

I2I-B: rain-night edit

The edit prompt asked for rain, wet surfaces, and a soft night glow while keeping the original composition and poses unchanged.

Model / seedE1 rain-night instructionE2 style consistencyE3 structure fidelityPeak VRAMWall timeVerdict
FLUX.2-Klein / 4224422,039 MiB54.749 sPartial: rain only
FLUX.2-Klein / 133724421,879 MiB30.553 sPartial: rain only
Qwen Image / 4220,790 MiB124.097 sInvalid: all-black PNG
Qwen Image / 133720,854 MiB85.028 sInvalid: all-black PNG
Z-Image Turbo / 4212122,684 MiB35.091 sFail
Z-Image Turbo / 133712123,670 MiB26.781 sFail

FLUX.2-Klein I2I-B, seed 42

FLUX.2-Klein I2I-B, seed 1337

Z-Image Turbo I2I-B, seed 42

Z-Image Turbo I2I-B, seed 1337

Qwen Image I2I-B, seed 42 — all-black invalid output

Qwen Image I2I-B, seed 1337 — all-black invalid output

At this fixed denoise=0.65, FLUX adds readable rain streaks while retaining the figures, but it does not turn the bright scene into a convincing night scene or make the floor substantially wet. That makes the edit a partial pass, not a success. Z neither makes a credible rain-night scene nor preserves clean structure.

I2I prompts

FLUX.2-Klein

I2I-A: Hayao Miyazaki Studio Ghibli, hand-painted cel animation, subtle watercolor texture, faint film grain, preserve original composition, preserve character pose, preserve camera framing

I2I-B: Hayao Miyazaki Studio Ghibli, hand-painted cel animation, rainy night, heavy rain, wet surface, night soft ambient glow, preserve original composition, preserve character pose, preserve camera framing

Qwen Image

I2I-A: 吉卜力宫崎骏手绘动画,赛璐璐手绘上色,微弱水粉肌理,细微老动画胶片颗粒,严格保留原图构图,保留人物姿态,保留镜头视角,不要改变物体布局

I2I-B: 吉卜力宫崎骏手绘动画画面,场景变为雨夜,大雨,物体表面湿润反光,夜晚柔和环境光;严格保留原图构图,保留人物姿态,保留镜头视角,物体布局不变

Z-Image Turbo

I2I-A: 吉卜力宫崎骏动画手绘,赛璐璐画风,淡淡的水粉质感,微弱胶片颗粒,保持原图构图不变,保持人物姿态不变,镜头视角不变

I2I-B: 吉卜力宫崎骏手绘动画,雨夜场景,大雨,物体湿润反光,夜晚柔和微光,保持原图构图,人物姿态,镜头视角不变

What I would use next

For this machine and this animation-style T2I task, I would use the installed FLUX.2-Klein Q8 workflow as the working baseline. It is the only one here that produced two complete, presentable frames without added conditioning.

I would not continue tuning the installed Qwen Q6 base blindly. The black-frame behavior repeats outside this run, and a new Qwen test needs a verified working model/runtime combination before it is worth spending more GPU time. I would also not pick the current Z-Image Turbo BF16 workflow for this brief unless its prompt path or model pairing is revisited; its failure is visual, not just a missing file.

For this source at the requested fixed settings, I would use FLUX.2-Klein for style-preserving redraws. I would not present it as a reliable rain-night editor at denoise=0.65; the result needs a stronger editing path or a separately approved parameter sweep. Qwen remains blocked by the repeatable black-frame fault, and Z needs a corrected model/runtime pairing before another I2I trial.

Advertisement