Key Findings
- Vomiting “poses” can be generated, but
vomitingrarely produces actual vomit depiction. The model defaults to a “holding back nausea” expression with hands covering the mouth and furrowed brows vomitingis the most reliable for nausea poses. 3 out of 3 images produced nausea-associated posesthrowing updoesn’t work. It’s interpreted as the literal action of “throwing something up,” resulting in raised arms- For liquid-from-mouth depiction,
drooling XandX dripping from mouthare effective.drooling jellyachieved 3/3 success rate for jelly-like liquid dripping from mouth. However, the distressed vomiting expression is absent - Combining “vomiting expression” and “liquid from mouth” is difficult. Vomiting expressions don’t produce liquid, and liquid expressions don’t produce vomiting faces
Experimental Setup
| Parameter | Value |
|---|---|
| Model | z-image-turbo |
| Steps | 8 |
| Sampler | euler |
| Scheduler | ddim_uniform |
| CFG | 1.0 |
| Image Size | 1024×1024 |
| Seeds | 42 / 7295 / 4517 (shared across all conditions) |
| Framing | upper body |
Base Prompt
Only the [vomiting expression] portion was changed per condition. Everything else remained fixed.
Experiment 1: Vomiting Expression Variations
Compared 6 vomiting-related English expressions to determine which produces the most intended output.
| Condition | Expression | Nuance |
|---|---|---|
| A00 | (no vomiting expression) | Control |
| A01 | vomiting | Direct, medical |
| A02 | throwing up | Colloquial |
| A03 | puking | Casual |
| A04 | gagging | Retching motion |
| A05 | retching | Dry heaving |
A00: Control (no vomiting expression)
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
Standard indoor portrait. Calm expression with no vomiting elements.
A01: vomiting
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
All 3 images show hands covering the mouth with furrowed brows and a pained expression. Eyes are closed or half-shut. Tendency toward a forward-leaning posture. Some images include a dining table or bowl. No actual vomit was depicted.
A02: throwing up
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
All 3 images interpreted this as the literal action of “throwing something upward.” Both arms are raised overhead with an open mouth. Water droplets are scattered in some images. Completely fails as a vomiting prompt. The dual meaning of “throwing up” (vomiting vs. tossing upward) resolves to the latter.
A03: puking
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
Seed=42 shows red liquid dripping from the mouth. Seeds 7295 and 4517 show a pained expression with hands covering the mouth, similar to vomiting. In 1 out of 3 images, liquid was depicted, suggesting puking may be more likely to produce actual vomiting visuals than vomiting.
A04: gagging
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
All 3 images show one hand at the mouth. Unlike vomiting (both hands covering mouth), gagging tends to produce a single hand with fingers near or in the mouth. Reasonably accurate as a gagging motion.
A05: retching
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
Nearly identical results to vomiting. Hands covering the mouth with a pained, brow-furrowed expression. No visual difference between vomiting and retching was observed.
Lab Director: The fact that
throwing upgenerates someone literally throwing things upward is hilarious. If you want vomiting, just usevomiting— no need to get creative.
Experiment 2: Vomiting Intensity Scale
Tested graded expressions of vomiting intensity to see if the model reflects different levels of severity.
| Condition | Expression | Expected Intensity |
|---|---|---|
| B00 | feeling nauseous | Mild (nausea) |
| B01 | about to vomit | Medium (pre-vomit) |
| B02 | vomiting (shared with Exp.1 A01) | Strong (vomiting) |
| B03 | projectile vomiting | Maximum (projectile) |
B00: feeling nauseous
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
All 3 images show a downward gaze with hands near the mouth. Compared to vomiting, the expression is noticeably softer — more “feeling unwell” than “about to throw up.” Seed=7295 shows quiet endurance with closed eyes. Less distress than other conditions.
B01: about to vomit
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
Nearly identical to vomiting (A01). Hands covering mouth with furrowed brows. The “about to” nuance of being on the verge was not reflected in the output.
B03: projectile vomiting
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
Visually identical to vomiting. No intensification from “projectile” was observed. Zero images showed a projectile vomiting depiction.
Intensity Scale Summary
| Condition | Distress Level | Vomit Present |
|---|---|---|
| feeling nauseous | Slightly milder | No |
| about to vomit | Same as vomiting | No |
| vomiting | Strong | No |
| projectile vomiting | Same as vomiting | No |
Only feeling nauseous produced a noticeably milder expression. about to vomit, vomiting, and projectile vomiting showed no meaningful differences. Gradual intensity control is not feasible.
Lab Director:
feeling nauseousbeing slightly more subdued is at least usable for differentiation. But everything fromvomitingupward hits the same ceiling.
Experiment 3: Vomit Content Control
Using the most stable expression (vomiting) as a base, tested whether the appearance of vomit can be specified.
| Condition | Expression | Goal |
|---|---|---|
| C00 | vomiting (shared with Exp.1 A01) | Baseline |
| C01 | vomiting jelly | Jelly-like vomit |
| C02 | vomiting curry | Curry-like vomit |
| C03 | vomiting rainbow liquid | Rainbow liquid |
C01: vomiting jelly
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
Seed=42 produced a transparent blue jelly-like bag-shaped object near the mouth. Seed=7295 showed a red jelly-like object at the mouth. Seed=4517 had only thin transparent strands. In 2 out of 3 images, objects with a jelly-like texture were generated, though they appeared more like “holding/eating jelly” than “vomiting jelly.”
C02: vomiting curry
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
All 3 images placed a curry dish on the table. Curry was interpreted as “food” rather than “vomit.” The subject assumes a nausea pose in front of the curry, creating a “got sick from eating curry” scene. Zero images showed curry-colored vomit.
C03: vomiting rainbow liquid
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
The most dramatic results. Seed=42 produced a rainbow-shaped candy object near the mouth with yellow liquid dripping. Seed=7295 showed rainbow-colored food being eaten. Seed=4517 showed rainbow-colored liquid streaming from the mouth — the closest depiction of actual vomiting across all experiments.
Content Control Summary
| Condition | Content Reflected | Output Tendency |
|---|---|---|
| vomiting jelly | 2/3 jelly-like objects | Holding/eating jelly near mouth |
| vomiting curry | 3/3 curry dish appeared | Nausea pose in front of curry (interpreted as meal) |
| vomiting rainbow liquid | 1/3 rainbow liquid from mouth | Closest to actual vomiting depiction |
Lab Director:
vomiting currybecoming “someone who feels sick looking at curry” is honestly a reasonable AI interpretation. The fact thatrainbow liquidproduced the most vomit-like image might be because it’s an unreal substance, so the model can only process it in the context of vomiting.
Experiment 4: Alternative Expressions for Liquid-From-Mouth
Experiments 1-3 showed that vomiting X struggles to depict actual vomit. This experiment tested non-vomiting expressions for generating “substance coming out of the mouth.”
| Condition | Expression | Goal |
|---|---|---|
| D01 | jelly dripping from mouth | Jelly dripping from mouth |
| D02 | spitting milk | Spitting out milk |
| D03 | milk coming out of mouth | Milk flowing from mouth |
| D04 | drooling jelly | Drooling jelly-like substance |
D01: jelly dripping from mouth
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
All 3 images show transparent jelly-like liquid dripping from the mouth. Higher success rate than vomiting jelly (2/3). However, facial expression is neutral to slightly sensual rather than nauseous. The dripping from mouth phrase strongly directs the “dripping from mouth” depiction.
D02: spitting milk
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
Seed=42 showed white liquid spurting from the mouth, but the subject count increased to two people. Seeds 7295 and 4517 show drinking milk through straws or bottles. spitting tends to be interpreted as “drinking” and produces inconsistent spit-out depictions.
D03: milk coming out of mouth
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
All 3 images show white liquid flowing from the mouth. However, seed=42 generated two people. Expression is calm rather than nauseous — more “spilling milk” than “vomiting.” coming out of mouth explicitly specifies direction (from mouth outward) and thus produces stable results.
D04: drooling jelly
| seed=42 | seed=7295 | seed=4517 |
|---|---|---|
![]() | ![]() | ![]() |
All 3 images show transparent jelly-like liquid dripping from the mouth. The highest success rate for “substance coming out of mouth” across all experiments (3/3). As confirmed in the drooling expression test, drooling reliably generates liquid-dripping-from-mouth depictions, and adding a substance name provides some control over texture.
Alternative Expression Summary
| Condition | Substance From Mouth | Vomiting Expression | Notes |
|---|---|---|---|
| jelly dripping from mouth | 3/3 | None | Directional phrase (dripping from) is effective |
| spitting milk | 1/3 | None | Easily interpreted as “drinking” |
| milk coming out of mouth | 3/3 | None | Stable white liquid flow |
| drooling jelly | 3/3 | None | Most stable. High versatility of drooling |
Lab Director: In the end, “distressed vomiting face” and “liquid from mouth” just don’t coexist. If you need a vomiting scene, the realistic approach is probably to use
vomitingfor the pose anddroolingfor the liquid separately, mixing and matching.
Summary
Results from testing vomiting scene generation across 48 images:
- Vomiting “poses and expressions” can be reliably generated.
vomitingproduced mouth-covering, distressed expressions in 3/3 images vomitingdoesn’t produce actual vomit depiction. The vast majority of images show no liquid or solid matterthrowing upis unusable. It gets misinterpreted as the literal “throwing upward” action- For liquid-from-mouth depiction,
drooling XandX dripping from mouthare effective.drooling jellyachieved 3/3 success - However, combining “vomiting expression” and “liquid from mouth” is difficult. Expression choice involves a trade-off
- Intensity control is limited to two levels:
feeling nauseous(mild) andvomiting(strong)
















































![[Verified] Image Generation Prompt Best Practices](/tips/prompt-best-practices/cover_0_0000_4517457392071889496.webp)

