CivArchive
    Style - Chen bin/鬼针草 [Anima] - Anima v2.2
    NSFW
    Preview 129670111
    Preview 129670280

    Trigger word

    @4x0style

    Recommended strength is 0.6 - 1.0


    V4

    What's different from v3: pantyhose texture.

    That was the one thing v3 weaker — the actual material: the fine mesh structure, the individual threads, the way the knit lines catch light across the fabric. This version goes after that specifically.


    The approach is experimental NaViT native-resolution training: images are trained at their original resolution (up to 3000×4000) instead of being downscaled into fixed buckets. Fine fabric structure survives instead of getting smeared away in the downscale and WAN VAE— which is exactly what was killing the texture before.

    This also means the LoRA holds up at large inference resolutions, and that's not a separate feature — it's the same goal. More pixels means more room for the weave to actually render. The samples were generated at 1920×1920, and I'd recommend generating at high resolution to get the most out of this version.

    Recommendation to Anima Lora Trainer I am working on /ᐠ ̷ ̷𝅒 ̷‸ ̷𝅒 ̷ ᐟ\ノ

    https://github.com/WalkingMeatAxolotl/AnimaLoraStudio

    transformer_path: ~
    vae_path: ~
    text_encoder_path: ~
    t5_tokenizer_path: ~
    data_dir: ~
    resolution:
    - 1024
    aspect_ratio_limit: 2.0
    reg_data_dir: ~
    reg_caption: null
    reg_weight: 0.5
    shuffle_caption: true
    keep_tokens: 1
    flip_augment: true
    tag_dropout: 0.0
    prefer_json: true
    caption_comfy_encoding: true
    cache_latents: true
    vae_cache_batch_size: 0
    navit_packing: true
    navit_token_budget: 16384
    navit_max_images_per_pack: 0
    navit_text_trim_padding: false
    navit_pack_strategy: next_fit
    navit_pack_ffd_window: 256
    navit_drop_last: false
    navit_native_resolution: true
    navit_native_over_budget: downscale
    cache_encode_tiled: true
    cache_encode_tile_px: 1024
    cache_encode_tile_overlap: 128
    cache_encode_max_pixels: 0
    lora_type: lora
    lora_rank: 32
    lora_alpha: 32.0
    lora_dora: false
    lora_rs: false
    lora_dropout: 0.0
    lora_rank_dropout: 0.0
    lora_module_dropout: 0.05
    lora_reg_dims: null
    epochs: 40
    max_steps: 0
    batch_size: 2
    grad_checkpoint: true
    grad_accum: 2
    learning_rate: 1.0
    lr_scheduler: none
    optimizer_type: prodigy_plus_schedulefree
    ppsf_d_coef: 3.0
    ppsf_prodigy_steps: 0
    ppsf_beta1: 0.9
    ppsf_beta2: 0.99
    ppsf_split_groups: true
    ppsf_split_groups_mean: false
    ppsf_use_speed: false
    ppsf_fused_back_pass: false
    ppsf_use_stableadamw: true
    weight_decay: 0.0
    kv_trim: false
    vae_tiling: auto
    noise_enhancement_type: none
    timestep_sampling: uniform
    timestep_schedule_shift: 0.7
    timestep_shift_resolution_aware: true
    infonoise_enabled: false
    loss_type: mse
    loss_weighting: none
    leap_enabled: false
    sra_enabled: false
    grad_clip_max_norm: 0.0
    mixed_precision: bf16
    attention_backend: xformers
    num_workers: 0
    output_dir: ~
    output_name: ~
    save_every_epochs: 2
    save_every_steps: 0
    save_state_every_epochs: 0
    save_state_every_steps: 500
    seed: 42
    resume_lora: null
    resume_state: null

    Description

    Update to Anima Preview 0.3.

    Update training config. Increase the hands and feet stability.

    FAQ

    Comments (18)

    sheprayMay 6, 2026· 1 reaction
    CivitAI

    大佬 可以问下 你的优化器和学习调度器是什么吗

    WalkingMeat
    Author
    May 6, 2026

    prodigy 和 none ฅ/ᐠ。ᆽ。ᐟ \
    丹炉 https://github.com/WalkingMeatAxolotl/AnimaLoraStudio

    sheprayMay 6, 2026

    @WalkingMeat 谢谢

    minglingggMay 16, 2026· 1 reaction
    CivitAI

    大佬,可以看看训练参数吗?

    WalkingMeat
    Author
    May 24, 2026
    LemongrassisMay 29, 2026· 2 reactions
    CivitAI

    Could you tell please, how many images did you use for training and how many epoch/repeats was?

    WalkingMeat
    Author
    May 29, 2026· 1 reaction

    I don't quite remember the exact data. I think it should be about 70 images with 2 repeat, 70 reg images, and eventually 76 epoch. ฅ/ᐠ。ᆽ。ᐟ \

    LemongrassisMay 29, 2026· 1 reaction

    @WalkingMeat OMG honestly this is the first time I've seen results this clean on Anima!! If it's not too much trouble, would you mind if I asked a couple more things? I really want to understand properly >///<

    What batch_size + grad_accum did you use? Just trying to match effective batch

    How much do the reg images actually help in your experience? Like, do you feel they make a noticeable difference vs training without them, or is it more of a "nice to have"? Trying to decide if it's worth the effort of preparing them at all.

    Sorry for the wall of questions, just its so rare to see LoKr on Anima ฅ^•ﻌ•^ฅ

    WalkingMeat
    Author
    May 30, 2026· 1 reaction

    @DualChimerra I don't remember the bs and ga for this lora, but I normal used as higher bs as I can to speed up the training (like 3 when use cloud computing and 1 in local). I will try to maintain bs * ga less than 4 so the resolution won't impact too much within ARB bucket.

    Based on my understanding, reg images works when the train set has very unbalanced tag distribution. For example, pantyhose takes 100% of chen_bin. Without reg images, lora might not work well generating non pantyhose images. However, I didn't do a precise experiment to compare them ฅ/ᐠ。ᆽ。ᐟ \

    LemongrassisMay 30, 2026

    @WalkingMeat Thank you for answer!! ฅ^•ﻌ•^ฅ

    LemongrassisJun 14, 2026

    @WalkingMeat Hey! Which changes you did in new version? I would just like to perhaps reconsider my methods somewhere ><

    Hontestly, I tried yours AnimaLoraTrainer and I can't get good results yet due to my inexperience, that's why I study the parameters that people use

    WalkingMeat
    Author
    Jun 14, 2026· 1 reaction

    @DualChimerra Hi, the most effective change I think is refilter the training set. I remove some images and add new ones. I croped some images into only feet, so 1024 resolution can still learn the pattern of pantyhose context. Scale up is also used during processing data set.

    For training config, it is hard to say if which of them is better, because I think lora training is with high randomness. For this version, I used lora with weight decomposition instead of lokr; add noise iteration with 6 + 0.5; change to optimizer lion with starting learning rate 2e-5. I also test some dim reg during v3.0 - v3.8 but v3.9 doesn't.

    Being honest, I still prefer V2.2 more than V3.9, that why v3 trained on anima base 1.0 has been delayed such long time /ᐠ𝅒▿𝅒ᐟ\ノ

    WalkingMeat
    Author
    Jun 14, 2026

    @DualChimerra so happy to hear you tried anima lora studio. Is there anything you think is not a good experience and need improvement /ᐠ ᵒ̴̶̷̥ ‸ ᵒ̴̶̷̥ ᐟ\ノ

    LemongrassisJun 14, 2026· 1 reaction

    @WalkingMeat Yeah, actually! Personally, I’d love to see an option to upload datasets the "old-school" way—like dropping in a .zip archive containing both the images and their corresponding .txt captions.

    I couldn't seem to find that option, though maybe I just missed it? But honestly, other than that, everything else is implemented beautifully! Keep up the amazing work. ૮꒰ ˶• ༝ •˶꒱ა

    LemongrassisJun 14, 2026

    @WalkingMeat LoKR definitely feels like more aesthetically pleasing, but for some reason, I just can’t get it to cooperate with what I want.

    My dataset uses a very clean, cell-shaded style, but every time I try to train with LoKR, the output ends up looking quite dirty and sketchy. It’s strange because standard LoRA handles it perfectly fine! I know everything is heavily dependent on the fine details and hyperparameters, but man, I just really want to conquer the LoKR method at this point lmao T_T

    Would you mind sharing a preset from any of your successful LoKR training runs? I honestly feel like I’m missing something critical, even though I’m setting everything up strictly according to your training-tips.md

    WalkingMeat
    Author
    Jun 14, 2026

    @DualChimerra this is one used for Onineko. I don't have a consist config recently. I change config every time to test if studio has some bugs. The data set is 57 images repeat 2 and 57 reg images repeat 1.
    ```

    resolution: 1024

    reg_caption: null

    reg_weight: 0.3

    shuffle_caption: true

    keep_tokens: 1

    flip_augment: true

    tag_dropout: 0.0

    prefer_json: true

    cache_latents: true

    lora_type: lokr

    lora_rank: 32

    lora_alpha: 32.0

    lokr_factor: 4

    lora_dora: true

    lora_rs: false

    lora_dropout: 0.0

    lora_rank_dropout: 0.0

    lora_module_dropout: 0.05

    lora_reg_dims: null

    epochs: 80

    max_steps: 0

    batch_size: 1

    grad_checkpoint: false

    grad_accum: 2

    learning_rate: 1.0

    lr_scheduler: none

    lr_scheduler_t0: 500

    lr_scheduler_t_mult: 2.0

    lr_scheduler_eta_min: 1.0e-06

    optimizer_type: prodigy_plus_schedulefree

    prodigy_d_coef: 1.0

    prodigy_safeguard_warmup: true

    ppsf_d_coef: 2.0

    ppsf_prodigy_steps: 0

    ppsf_beta1: 0.9

    ppsf_beta2: 0.99

    ppsf_split_groups: true

    ppsf_split_groups_mean: false

    ppsf_use_speed: false

    ppsf_fused_back_pass: false

    ppsf_use_stableadamw: true

    weight_decay: 0.0

    kv_trim: false

    noise_enhancement_type: pyramid

    noise_offset: 0.0

    pyramid_noise_iters: 6

    pyramid_noise_discount: 0.5

    timestep_sampling: logit_normal

    timestep_shift: 3.0

    timestep_mix_low_prob: 0.0

    timestep_schedule_shift: 1.0

    infonoise_enabled: false

    infonoise_K: 64

    infonoise_N_warm: 0

    infonoise_M: 100

    infonoise_B: 256

    infonoise_beta: 0.9

    infonoise_N_min: 50

    loss_type: mse

    huber_c: 0.15

    loss_weighting: none

    min_snr_gamma: 5.0

    weight_cap_ratio: 0.0

    detail_inv_t_min: 1.0

    detail_inv_t_max: 5.0

    grad_clip_max_norm: 1.0

    mixed_precision: bf16

    attention_backend: flash_attn

    num_workers: 0

    output_dir: G:\AnimaLoraStudio\studio_data\projects\21-onineko\versions\v2.2\output

    output_name: onineko_v2.2

    save_every_epochs: 4

    save_every_steps: 0

    save_state_every_epochs: 0

    save_state_every_steps: 1000

    seed: 42

    resume_lora: null

    resume_state: null

    ```

    LemongrassisJun 14, 2026· 2 reactions

    @WalkingMeat Thank you so much for sharing! I can already see a few key differences from what I was doing, so I'm definitely going to dive in and test these out.
    Hopefully, I’ll be able to release my first work soon, and I’ll absolutely make sure to credit and tag your project animalorastudio in the description! :3

    WalkingMeat
    Author
    Jun 14, 2026· 1 reaction

    @DualChimerra LOVE YOU ฅ/ᐠ。ᆽ。ᐟ \ ♡

    LORA
    Anima

    Details

    Downloads
    915
    Platform
    CivitAI
    Platform Status
    Available
    Created
    5/5/2026
    Updated
    8/1/2026
    Deleted
    -
    Trigger Words:
    @4x0style

    Files

    chen-bin_2.2_epoch76.safetensors

    Mirrors

    HuggingFace (1 mirrors)
    ModelScope CN (1 mirrors)

    Available On (1 platform)

    Same model published on other platforms. May have additional downloads or version variants.