Qwen-Image 2.1 and NSFW: what the stock model draws, and where it breaks

380 test renders on the stock weights. Anime style, no LoRA.

Qwen-Image 2.1 came out in mid-September. It is one checkpoint that draws from a text prompt and also edits from up to ten reference pictures, and the release made a point of its typography. I picked it up for comic pages, because a comic page lives or dies on its lettering. It spelled the dialogue right. When a page called for sex, it drew that too, on the stock weights with no LoRA. The release says nothing about adult content, so I wanted to know how far it actually goes.

The short answer is that it's wildly uneven. It letters a twelve-panel page without a typo, then turns a plain "doggystyle" into two people standing next to each other.

I tested four things: sex positions, well-known characters, character references, and layout and text rendering. Every prompt ran on fixed seeds, two or three per prompt, at 896x1152 (1152x896 for wide scenes, 768x1344 for the phone screen), default settings. I judged every result by eye at full size. The seconds under each tile are how long that image took in my runs.

TestWhat I askedRenders
Positions by name40 positions, the name and nothing else120
Positions describedthe 34 it missed, rewritten body by body68
Characters24 characters, clothed and nude96
References1 to 4 reference pictures of my own characters72
Layout and textpages of 4 to 12 panels, a cover, an app screen, a character sheet24

1. Positions: it knows about six by name

Each of the 40 prompts named one position and nothing more, with the same cast every time: a silver-haired woman and a dark-haired man, plus a pink-haired woman and a bearded man when the scene needed them.

It knew 5 of the 6 solo poses (M-legs, all fours, face down with hips up, spreading, fingering). A vibrator shows up in her hand, but she doesn't use it. Of the 34 partnered positions it knew one: the handjob, on all three seeds.

Most of the others came back as a naked couple posing side by side. His penis is often drawn. Nothing touches. Some misses were stranger:

Positions asked by name alonePositions asked by name alone

Describe the bodies instead

So I stopped naming positions. For the 34 misses, I rewrote each prompt to say where each body is, which way each person faces, and what goes where. Same cast, same room, two seeds each.

That fixed a lot:

The same four positions, named and then describedThe same four positions, named and then described

Described body by body: positions it drew on both seedsDescribed body by body: positions it drew on both seeds

Described and still missedDescribed and still missed

The model understands placement far better than porn vocabulary. I would not fight it on 69. An earlier round of mine tried a top-down 69 nine times and got nine broken bodies, and this round's descriptions didn't save it either.

2. Characters: 8 of 24 from the name alone

I prompted 24 well-known adult characters by name and series, with no description, standing on a plain background. Then I asked for each one nude, lying on a bed, same simple pose for all of them.

Eight were recognisable on both seeds: Tifa Lockhart, 2B, Makima, Raiden Shogun, Chun-Li, Lara Croft, Samus Aran and Rangiku Matsumoto.

Characters it drew from the name aloneCharacters it drew from the name alone

Nine were half there, usually with the right colours and the wrong details: Boa Hancock, Mercy (brown hair), Tsunade, Jill Valentine, Esdeath, Ahri, Revy, Nico Robin, and Widowmaker without the blue skin.

Seven missed, and two of them are worth a warning. Kafka from Honkai: Star Rail came out as a dark-haired young man, and Albedo from Overlord as a blond young man in white, with the series named in both prompts. Both names also belong to men in other series (Kafka Hibino in Kaiju No. 8, Albedo in Genshin Impact), which is likely what the model reached for. The rest just didn't come through: Yor Forger became a generic green-haired woman, Yoruichi got red hair, and Lady Dimitrescu, Motoko Kusanagi and Misato Katsuragi came out as nobody in particular.

Names it missedNames it missed

Taking the clothes off costs some identity. Hair colour survived in the nude version for all eight known characters. The face and the costume pieces that make a character recognisable drift.

Same name, clothed and nudeSame name, clothed and nude

If your character is on the miss list, describe them: hair, eyes, outfit, one or two signature items. For a name clash, the description is the only thing telling the model which one you mean.

3. References: one picture holds, a group needs the right prompt

For this part I used my own AI-made characters, never photos of real people. Mara has long wavy black hair, green eyes and a beauty mark. Sofia has copper hair and freckles. Nadia has short pink hair and dark skin, and Kai is a dark-haired man.

One reference

One front-facing picture in, four new scenes out: a cafe in a new outfit, a rooftop at night, nude alone, and sex with a man who isn't in the reference. The face and hair held on 16 of 16. All 16 explicit requests came out explicit, solo and couple, whichever kind of reference I used.

One reference picture in, the same woman outOne reference picture in, the same woman out

Clothes that the prompt doesn't mention tend to carry over from the reference, so name the outfit you want. The shape of the reference matters too. When I used a wide three-view character sheet instead of a single front view, 4 of 8 results came back landscape even though I asked for 3:4. A single front-view crop never did that.

Two to four references

Each person went in as a separate picture, one per character. My first round named them in plain prose, along the lines of "the first picture is Mara, the second is Kai". Then I read Qwen's own prompt guide, which says that with two or more pictures the prompt has to call them <image1>, <image2> and so on, and never "the first image". So I reran every multi-reference prompt with tags, same pictures, same seeds.

Whoever shows up keeps the face and hair from their picture, prose or tags. Getting the right people into the scene, each of them exactly once, is the hard part.

Dressed scenes were clean on 5 of 8 either way. Tags fixed a doubled Kai at the night market, then doubled Kai at dinner instead. The four-person group photo failed on both seeds in both rounds. Nadia got drawn twice, or the frame held six people, and she was nude in all four photos although I asked for everyone fully dressed. Her reference picture is a nude one, and the picture beat the prompt.

Two and three references, dressed scenesTwo and three references, dressed scenes

For the explicit scenes I wrote every prompt four ways: names in prose or tags, and the position either named or described body by body, the way section 1 does it. Four scenes (two women, a woman and a man, three people, four people), two seeds each, so eight renders per way.

How the prompt was writtenRight people, nobody extra (of 8)
Names in prose, position named3
Tags, position named1
Names in prose, bodies described3
Tags, bodies described7

Tags alone made things worse. With the position only named, 5 of the 8 tagged renders had a clone or a stranger in them, and one four-person scene came out with seven people. The act was mostly wrong as well, a kiss where I asked for sex. Describing the bodies with names in prose had its own failures: Mara took Nadia's skin, a second Sofia replaced Mara, and one render added a blowjob I never asked for.

Doing both got 7 of 8 right. The two women and the threesome came out as asked on both seeds, and the four-person scene put each pair on the side of the bed I asked for, both times.

Two women, four ways of writing the promptTwo women, four ways of writing the prompt

Three people, four ways of writing the promptThree people, four ways of writing the prompt

Tags plus the act describedTags plus the act described

One position never worked with references: missionary. Sixteen renders asked for it, half of them with the bodies described, and every time the woman ended up sitting in his lap facing the viewer. From text alone in section 1, the described missionary landed on both seeds. My guess is that the upright, front-facing reference pictures pull the pose upright, but I haven't tested that.

What tags did not fixWhat tags did not fix

4. Layout and text rendering: the thing it's best at

The release made a point of typography, so this part is all about text: pages with dialogue and sound effects, and designed layouts where words and elements have to land in set places. One prompt per image, every word written into the prompt.

Pages

Six page prompts, two seeds each, plus the two reference pages again with tags:

Pages took 22 to 49 seconds, about the same as a single picture.

Pages from one promptPages from one prompt

An earlier round of 53 pages on the same model adds a few things. Panel counts were right on every layout from 2 to 12 panels, 18 of 18. Japanese dialogue came out right there too, but the scene descriptions got lettered onto the page as extra captions. "Noir" and "manga" did not make it black and white. Asking it to redraw one panel gave me a whole new page every time, 0 of 6. And a "page 2" repeated page 1 on 2 of 12 tries.

Covers, screens and sheets

A page is one kind of layout, so I also tried three designed ones:

All 6 renders came out right. Every word was spelled right and every element sat where I put it: her head over the masthead, the X on the left and the heart on the right, the stamp in the top corner. The nudity held too: Mara nude on the cover, Nadia nude on the sheet, Sofia topless in lace on the app photo, all as asked. Each took 33 to 44 seconds.

These prompts described the women in words, with no reference pictures, which is why Nadia is paler here than in her picture.

A cover, an app screen and a character sheetA cover, an app screen and a character sheet

One comparison

This is the one place I compared models: the same prompts and seeds on PornMaster Krea 2, an explicit checkpoint that also letters pages.

Same prompts on PornMaster Krea 2Same prompts on PornMaster Krea 2

The Japanese balloon up closeThe Japanese balloon up close

Settings worth knowing

These come from an earlier round on the same model.

Keep mirrors out of the scene. The reflection became a second person on 3 of 3 tries.

Which one should you use

Use Qwen-Image 2.1 when the text has to be right: anime pages with real dialogue in English or Japanese, covers, app screens, character sheets. It's also good for keeping one character consistent from a single reference, and for scenes you're willing to describe body by body. With two to four of your own characters, tag every picture and describe every body. Skip it when you want to type a position name and get the position, or when you need missionary with reference pictures in the prompt.

Everything here is anime style, and I haven't run the photo-style version of these tests yet. If you'd like to try your own prompts without setting anything up, our free anime porn generator runs in the browser with no signup.