AniDream TrueHentai 🍆💦🍑
Flesh, not plastic. No oil. No wax. Just skin.
Sweat is drawn as drops, not as a glossy film — skin stays matte even when it's wet.
The lewd sister of AniDream TrueAnime: the same matte, drawn look, with a dose of ExAnime mixed in for more defined NSFW anatomy.
⚡ Quick Start
For regular Anima (aka 2B)
Sampler: er_sde · Scheduler: beta
Steps: 30–50 · CFG: 5–6 · Sigma Shift: 3–7
Resolution: up to 1536² natively, higher with Highres Boost-2K
For Anima 2.9B
Sampler: euler, res_multistep, er_sde · Scheduler: sgm_uniform, beta, beta57, linear_quadratic
Steps: 28–50 · CFG: 3.5–5 · Sigma Shift: 3–7
Resolution: up to 1536² natively, higher with Highres Boost-2K (2B LoRAs work through ComfyUI-Anima-2.9B-loraPatch)
Sigma Shift: lower (3–4) = more fine detail, but weaker composition; higher (6–7) = stronger composition. On big canvases (~1536×1920) stay at 5–7 to avoid duplicates.
Multi-character scenes: use Shift 5–9 instead of 3–7. Low Shift (3–4) can make features jump between characters (one character's tail or wings showing up on another). If something is still wrong, the seed often matters more than the Shift — try another seed. To fix a small detail without changing the composition, use a variation seed with low strength (≈0.1–0.3) instead of a new seed.
Extra duplicates (two phones, extra props) can be removed with multiple X in the negative, e.g. multiple phones, multiple cellphones.
NSFW: add nsfw, explicit to the prompt. If the model still plays it safe, put safe in the negative.
That's it. Generate.
👥 Several Characters in One Image
Give each character its own block with a weight:
<weight[1.3]:...>(ComfyUI / Forge:(...:1.3)). The right weight depends on the sampler: er_sde ≈ 1.3–1.4, euler ≈ 1.4. Above 1.5 things start to break.Repeat the character's name in every sentence:
Miku has...,Miku is saluting.A sentence without a name can jump to a neighbor.Write the blocks in reading order (left → right, top → bottom), the same as on the canvas.
Different outfits = fewer leaks. Same clothes on everyone make colors jump between characters.
Keep backgrounds plain. Patterns (flowers, charts) can merge panels into one.
Small details (nail polish) leak the most. Skip them if you don't need them.
Check your brackets! One missing
]and the character's features scatter to everyone else.
💦 Sweat & Wet Skin
The oil is gone, and it doesn't come back with sweat tags. Instead of a plastic shine you get drawn drops:
sweat— a few dropssweaty— more drops, light flushvery sweaty— drops all over, damp hairwet/wet skin— water drops and wet hair, skin still matte
Want a real shine? Put it on materials, not on skin: latex, oil-covered latex bodysuit, wet clothes. Those still shine.
✍️ Prompt
Order matters: quality tags → character, outfit, pose, scene → style / artists → detail tags
Style tags go at the end (right before the postfix), not at the start, or they leak into the scene.
Tags for WHAT, short sentences for HOW: 1girl, frieren, white bodysuit + She leans on the motorcycle, looking over her shoulder.
Punctuation matters: separate tags with commas, but end sentences with a period. The period tells the model where a sentence ends, so the following tags don't "stick" to it.
Subjective tags work: beautiful, cute, handsome, gorgeous, sexy, erotic and the like actually change the result, so use them to set the mood of a character.
Prefix:
masterpiece, best quality, score_9, score_8, score_7, newest, year 2025, highres, absurdres, very aesthetic, ultra detailed,
Postfix:
anatomically perfect, correct proportions, natural posture, ultra detailed face, ultra detailed eyes, ultra detailed hair, ultra detailed hair strands, ultra detailed clothes, ultra-detailed background, detailed scenery,
Optional: for more dynamic, less "statue-like" poses
asymmetrical pose, asymmetrical hand pose,
Negative:
worst quality, low quality, early, old, score_1, score_2, score_3, cartoon, graphic, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, artist name, blurry, jpeg artifacts, lowres, censor,Optional (extra negative for cleaner results):
Poorly drawn anatomy, especially in the hands, feet, face, and joints.
monochrome, greyscale, spot color, muted color, pale color, desaturated,
realistic teeth,
border, white border, black border, picture frame, framed, letterboxed, pillarboxed, windowboxed, polaroid border, film frame, photo border, edge markings, vignette,
bad text, gibberish text,
surreal, photo background, 3d, realistic, photorealistic, skin texture, volumetric lighting, blender,
Bad perspective, aspect ratio, reflections, and shading.
Clipping, misalignment, and warped or disjointed geometry.
minimalism, low detail background, absurdly detailed composition,
engineering nonsense, cartoon logic, what, bad gun anatomy, bad vehicle anatomy, bad food,
bad clothes, impossible clothes,
symmetrical pose, symmetrical hand pose, symmetry,Use (bad anatomy, bad hands, ...:1.2) if anatomy looks weird.🔤 Text on Images
The model can write text, but it's not a typewriter. What we found in testing:
Put the text in quotes, say where it goes, end with a period:
One line of text in the top left corner: "Welcome to the future!".Give it a small weight (~1.2). Without it the model often skips the text; more than 1.2 doesn't make it more accurate. SwarmUI:
<weight[1.2]:...>· ComfyUI / Forge:(...:1.2)Short, common words work best. Long or rare words (like "distant") may come out misspelled no matter what.
One line per corner works better than two lines in one place. Print fonts are easier for the model than cursive.
Lower Sigma Shift (3–4) seems to help small details like letters.
Don't double the period:
"way..."+.outside the quotes = extra dots in the image.
If one word is still wrong: inpaint only the text with a mask (Creativity 0.6–0.8), or just fix a letter or two in an image editor. It's often faster.
🎛️ Samplers
er_sde — clean & safe (default)
euler — softer, slightly more creative
euler_a — thin soft lines; good for complex scenes with several characters
dpm++ 2m sde gpu — more dynamic, but has a mind of its own
dpm++ 2m — razor sharp; often the best pick for NSFW and anatomy close-ups
dpm++ 3m sde — not for generating from scratch; good for img2img
🔍 Upscaling
Skip Hires Fix — it tends to distort the image.
Use Img2Img / Init Image instead:
Generate the image as usual.
Send it to Img2Img / Init Image with low denoise (Init Image Creativity 0.25–0.35, or higher if you're experimenting / inpainting).
Sigma Shift for Img2Img:
Low denoise (≈0.25–0.35): lower the Shift (≈3–4) — the composition is already there, let the model spend its steps on detail.
High denoise (0.5+): keep the same Shift as the first pass, or a middle value (5).
The composition stays yours — the model only adds detail.
⚠️ Known Limits
Anatomy is stable, but it's still a diffusion model. Occasional "mutations" (an extra finger, a doubled braid, a third leg) can appear within normal statistical error. They depend on settings, seed, resolution and LoRAs.
If it happens:
try another seed;
try a different sampler and/or scheduler (separately or together);
lower the resolution or raise Sigma Shift;
reduce the number or strength of LoRAs;
add Negative Anatomy Fixer at a negative weight (around −0.6…−1). It helps, but it's not a 100% cure.
✅ Recommended LoRAs
Highres Boost-2K (1.0) — for big canvases
anima-base-1-masterpiece (1.0) — overall quality
2D-3D slider (−1…−2) — highly recommended for even more 2D
Better Text Rendering (0.6–0.8) — if you need text (helps, but isn't magic)
❌ Don't
Don't add Reflection or anti-oil sliders. They're already baked in — a double dose burns the image.
Don't merge or stack ExAnime on top. It's already inside — more of it can bring the gloss back.
Don't push CFG above 6. Burned colors, harsh lines.
Don't stack LoRAs mindlessly. Sometimes less is better.
Anima is not SDXL. No tag walls, no BREAK, and no SDXL LoRAs, embeddings, etc. It's like putting diesel in a petrol car: both are fuel, both fit the same tank — and it still wrecks the engine.
or...
Prepare for unforeseen consequences.
🙏 Thanks
pesy — for Anima-Reflection⬇, the LoRA that made the matte skin possible.
Tests and ideas by the author. English isn't my native language, so the text was written and edited with the help of Claude.
Description
⚠️ 2.9B Preview: raw "as is" port
This is a direct port of the 2B model to Anima 2.9B (official preview v1.0), with no extra training.
The original 28 blocks carry the 2B fine-tune; the 12 new 2.9B blocks are untouched from the official model.
What to expect:
- Quality is on par with the 2B version and better in some areas: same strengths, same quirks.
- Backgrounds and scenes can be slightly better thanks to the 2.9B blocks, but anatomy is sometimes less stable.
- 2B LoRAs work fine through ComfyUI-Anima-2.9B-loraPatch.
A proper v1.0 with training on the new blocks will come later.
Feedback and comparison images are welcome!









