CivArchive
    AniDream TrueHentai - 2.9B Preview
    NSFW
    Preview 147829368
    Preview 147836497
    Preview 147836500
    Preview 147845332
    Preview 147842124
    Preview 147836496
    Preview 147836501
    Preview 147839729
    Preview 147842356
    Preview 147836504

    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 drops

    • sweaty — more drops, light flush

    • very sweaty — drops all over, damp hair

    • wet / 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:

    1. Generate the image as usual.

    2. 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.



    ❌ 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


    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!

    FAQ