First thing first, I want to say a thank you to everyone who's been trying out, sharing, and supporting the model thus far. In less than 12 hours after release, Anima-2.9B has already received native support on major platforms including ComfyUI and Forge-Neo.
The model is also available to download from Civitai, where you can share your image and what people had managed to do even with this Preview version, like the RDBT Distilled Turbo LoRA for instance.
Anyway, LoRA training is now supported via my training GUI and you can train + load LoRAs natively in both ComfyUI and Forge-neo. A fork of regular sd-scripts is provided here, and a PR has also been created.
I've been also listening to your valuable feedback, and where the model can be improved even further in the next iterations, and I will explain what this version is and isn't, and what it aims to be in the future.
What v1 preview actually is
Regarding this version, perhaps it's more appropriate to name it v0.1, I guess? The released version was trained using Muon optimizer, on approximately 2.5 Epochs, but the true number is closer to 5 due to extensive use dynamic repeats on both new and old characters, with the dataset focus on post September 2025.
This version's main aim is to be more knowledgeable and be the most up-to-date anime model at release, v1 preview is not a "full" finetune (the whole original weights are frozen), and many pros and cons from the original Anima also carry over. By itself, v1 has its own strengths and weaknesses as well. It's not a model trained for aesthetic or with any RLHF. It's a model with a slight bias toward modern East-Asian anime style illustration, this is in fact intended.
It's also soon and easy to realize that 1.7M is not a very large number of samples (it's a decision I have to make at the time based on time and money constraint), and the new expanded layers has a lot of room for much, much more information. In other words, a lot more samples are needed, and that's why there is a 10M (pretraining non-anime focus) samples floating around. Unfortunately it's not a cheap or fast task to accomplish, and for that reason, your supports are greatly appreciated. Even without actual monetary support, it can still be achieved, just won't be quick, nor reaching the full vision/potential that I had for the final model.
Prompting guide
Finally, if you're struggling to prompt your desired results, here are several very important points for consideration:
- Characters should (think "must" in this case) be follow by their series/copyrights, (think of these like anchors, they always tag along) follow by their appearances (the more the better). Simple or very short prompt won't do as well.
- Don't use underscore except for score tags.
- Several metadata tags are very good to keep, I always recommend include highres and absurdres, following by the year tags (this has very strong influence on the generated image), score tags may not needed but you can still use them. You can throw away garbage such as "raytracing" or "4k" and "8k", these has never done anything and will just poison your output.
- Always recommend using artist tags, same as Anima-base, and you can mix them as I often do with proper prompt weighting, but don't expect it to be the same as sdxl.
- Prompt weighting and negative prompt are very important as well, this is something very easy to be underutilized.
- Prompting the background is also important if you want it to be more dynamic. Additionally, use keywords such as "cinematic composition" and "dynamic angle" can improve your image significantly.
Thank you once again, I will await your feedback.
You may need to install ComfyUI-Anima-2.9B to the custom node folder. Plug and play, there is no workflow node needed. Sometimes may not work with other custom nodes
Overview
Anima-2.9B is a fine-tune and layer-expansion of circlestone-labs/Anima. The base Anima model targets anime, illustration, and non-photorealistic art; this release continues training on that foundation with an expanded architecture. The model is trained on an additional 1.7M anime/illustration samples, with knowledge cutoff in July 2026, making Anima-2.9B one of the most up-to-date anime/illustration model at release.
Versions
Anima-2.9B-preview-v1: initial release
Training/Dataset
Trained using Muon optimizer on a 8x 5080s cluster, with earlier steps trained locally on my PC
As of preview v1, only new layers have been trained, with roughly 70% of the compute spent on 1024px
Knowledge cutoff in July 2026, training data included both new and old samples prior to September 2025
Mixed captioning, including both tags and natural languages, using a mix of Gemini 3.1 Flash-Lite, Gemini 3.5 Flash-Lite, and Claude Sonnet 5
NO scoring
Architecture
Transformer depth expansion: expanded from 28 transformers layers to 40, growing the model to ~2.9B parameters. Each new layer is added by deep-copying its neighboring layer's weights, using interleaved insertion with zeroed-out output projections, making the new model functionally identical to Anima-base at initialization.
Prompting tips :
Follow Anima prompting tips: quality tags, year/period tags, @artist tags, character count (1girl, 1boy), character tags (follow Danbooru and Gelbooru tags), series/copyrights, base appearance.
Character name/tags should be follow with series/copyrights tags or else the model might confuse.
For multi-character images, attribute the character and names with their respective tags/appearance.
The model does improve the base art style slightly, but I'd still recommend using artist tags.
The dataset does not include score in its captions, however, you can still use them. Also HIGHLY recommend using year tag.
(IMPORTANT) THE MORE DETAILED THE PROMPT, THE BETTER, short prompt will often generate a bland simple background, and may not able to produce the desire results
Generation (Recommendation)
Sampler: Euler/Res-multistep/Er-sde
Scheduler: sgm-uniform/beta/beta57/linear-quadratic
Resolution: 812x1216, 1152x1536, 1536x1536
Steps: 28-50
CFG: 3.5-5
My personal usage are euler + sgm-uniform, which has a good balance between composition and fine details. Additionally res-multistep + linear-quadratic spend more time at high noise steps, which does lead to visibly better composition. My recommendation for the highest quality is 50 steps, CFG 3.5. You may need to use slightly lower CFG than regular Anima. Experiment yourself!
License
Model weights are released under the CircleStone Labs Non-Commercial License, falling under derivative model category.
Not affiliated with CircleStone Labs
Acknowledgements
Built on nvidia/Cosmos-Predict2-2B-Text2Image and circlestone-labs/Anima.
LLaMA Pro: Progressive LLaMA with Block Expansion.
Training infrastructure built on sd-scripts.
Description
Initial release
FAQ
Comments (37)
Is it just no scoring on the new data or on the old data as well?
no scoring on new data, but you can still use them
does this has updated character ?
yes, I put some of them on the post
I don't know why the output is always snowflake shaped images
what do you mean by that?
@gazingstars321 Image generation failed, but Anima1.0 is capable of generating images
I am using qwen_3_06b_base.safetensors and qwen_image_vae.safetensors
@280302610211 you need the custom node if you're using comfyui
if you are using latest neo 28.1, you could modify "detection.py" at line 196 with https://github.com/Haoming02/sd-webui-forge-classic/commit/d1b4fdfe37040dcce25b0bfd0cb34dc0380d87cf#diff-4333b16cc1dd2b06a21479514dad5fc4995823134dfaed009656a49737bef39dR196 or wait for the next release.
@riel_mayer what a weird non noob freindly answer.
Here, https://github.com/Haoming02/sd-webui-forge-classic/blob/d1b4fdfe37040dcce25b0bfd0cb34dc0380d87cf/modules_forge/packages/huggingface_guess/detection.py
Download this (top right, raw file) and replace it with your exiting detection.py
@starchaser92 ikr trying to help is super sketchy, shame on me. gold star for your "non" weird answer
giving this a like and comeback later once i tested on my poor 3050
I've downloaded the custom node into the Custom Nodes folder, and reset Comfy, but the loader doesn't do anything.
It only renders blank images when using this model. :/
Is your comfyui updated to the latest commit? If so, try not using the custom node instead
厚礼蟹!This is absolutely fantastic! Perfect, just perfect!
Amazing model, thank you so much for creating this! It is so refreshing to see updated character knowledge with Anima. I updated my article comparing different knowledge cutoffs and can confirm that this model here indeed has a knowledge cutoff of July 2026, which makes it the most up-to-date Anime model at the moment. In comparison: Anima 1.0 and v1.1 both have a knowledge cutoff of September 2025 ^^
https://civitai.red/articles/14008/character-knowledge-cutoff-comparison
I am confused, does this not go into diffusion models folder?
goes to .../ComfyUI/models/diffusion_models/Anima-2.9B-preview-v1.safetensors
Kind of a stupid question here, but the guide recommends using 'year tags'. What does that mean? I understand that a year is like 1995, but under what context should I use it and for what purpose?
When an image in a training data was made, you can use it to replicate old generic image styles, but I don't know how reliable it is.
@who_is_civet Ah interesting. The page says "HIGHLY RECOMMENDED" but your description makes it sound pretty optional.
Newer years tagged images have better quality in general, so using "year 2025" in the prompt works just like a quality tag. But you can also try to make use of it targeting a specific year for a style or something.
@who_is_civet to expand on this if you put "year 2010" images will look more similar to the "common style" of that time period. It's basically a style filter without artist tags--an amalgamation of all art trained from that year. As a practical example, if you have an artist whose style has shifted substantially over the years, you can use the year tags to suss out their original/later styles specifically.
Any plans for a turbo lora?
is there a valid artist list for this model ?
Updated tag list where artist tags are prefixed with @
https://github.com/BetaDoggo/danbooru-tag-list/releases/download/Model-Tags/anima-2.9B-preview-V1.csv
@qzd Thanks
Great work, loving it!
Shame that I need now to re-train some of the LORAs ;/
can I still use Anima loras and controlnet?
Great model. There's a clear prompt comprehension upgrade compared to base Anima. Also, the same prompt tends to have more variety. Looking forward to your progress.
Pretty interesting model, definitely excited to see how it'll come out in the final release. Hoping that it will make better backgrounds than the current Anima can at least, I wasn't too impressed with Aesthetic 1.1 or 1.0b in terms of better details or backgrounds unfortunately.
I do have one question though, what was the reason for adding more layers to Anima? Did you try finetuning Anima base normally at first then decided that adding more layers would be beneficial? Since this model is slower than Anima base in both inference and training I'm wondering what led you to make this decision over just finetuning the model normally.
This model is an amazing upgrade to Anima! But the fact that no old lora works on it is such a punch in the butt T_T
https://github.com/R0smontis/ComfyUI-Anima-28to40-Lora-Converter
convert old anima lora with this node
Is there anything for forge-neo to do the same?
How to use it ? How to use it in comfyui ?
Download the custom node, or update comfyui to stable version 0.33.1
Great! Thanks for sharing your model!
Details
Files
Available On (1 platform)
Same model published on other platforms. May have additional downloads or version variants.

