What is Anima?
Anima is a 2B parameter image generation model created through a collaboration between CircleStone Labs and Comfy Org.
It is based on NVIDIA Cosmos, and is a pure anime model trained on several million anime images and art images.
It is one of the models drawing a lot of attention as a possible migration target from SDXL-era anime models.
The license is CircleStone Labs Non-Commercial License.
The Anima model itself, derivative models, and LoRAs are non-commercial. Generated images can be used commercially.
Model Download
-
diffusion_models
- anima-base-v1.0.safetensors (4.18 GB)
- anima-aesthetic-v1.1.safetensors (4.18 GB)
-
text_encoders
- qwen_3_06b_base.safetensors (1.19 GB)
-
vae
- qwen_image_vae.safetensors (254 MB)
anima-base-v1.0is the untuned base model.anima-aesthetic-v1.1is fine-tuned on high-quality images. If you just want to try generating images, this is generally the one to use.
📂ComfyUI/
└── 📂models/
├── 📂diffusion_models/
│ ├── anima-base-v1.0.safetensors
│ └── anima-aesthetic-v1.1.safetensors
├── 📂text_encoders/
│ └── qwen_3_06b_base.safetensors
└── 📂vae/
└── qwen_image_vae.safetensors
Prompt
Anima is trained on Danbooru-style tags, natural language, and combinations of both.
Because the text encoder is smart, you do not need to be as strict as with Pony Diffusion V6, but it may be useful to put quality tags like the following at the beginning of the prompt.
masterpiece, best quality, score_9, safe,
text2image

{
"id": "d8034549-7e0a-40f1-8c2e-de3ffc6f1cae",
"revision": 0,
"last_node_id": 73,
"last_link_id": 123,
"nodes": [
{
"id": 54,
"type": "ModelSamplingAuraFlow",
"pos": [
603.9390258789062,
45.71437377929687
],
"size": [
230.33058166503906,
58
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 99
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
100
]
}
],
"properties": {
"Node name for S&R": "ModelSamplingAuraFlow",
"cnr_id": "comfy-core",
"ver": "0.3.49"
},
"widgets_values": [
3
]
},
{
"id": 56,
"type": "SaveImage",
"pos": [
1443.3798111474612,
188.1918182373047
],
"size": [
840.8608467636989,
696.6737191157355
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 101
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75"
},
"widgets_values": [
"ComfyUI"
]
},
{
"id": 8,
"type": "VAEDecode",
"pos": [
1252.432861328125,
188.1918182373047
],
"size": [
157.56002807617188,
46
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 35
},
{
"name": "vae",
"type": "VAE",
"link": 76
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"slot_index": 0,
"links": [
101
]
}
],
"properties": {
"Node name for S&R": "VAEDecode",
"cnr_id": "comfy-core",
"ver": "0.3.33"
},
"widgets_values": []
},
{
"id": 71,
"type": "MarkdownNote",
"pos": [
-139.29483075353875,
-55.59164398492874
],
"size": [
361.4596634874822,
279.1595832744705
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n\n* diffusion_models\n\n * [anima-aesthetic-v1.1.safetensors](https://huggingface.co/circlestone-labs/Anima/blob/main/split_files/diffusion_models/anima-aesthetic-v1.1.safetensors) (4.18 GB)\n\n* text_encoders\n\n * [qwen_3_06b_base.safetensors](https://huggingface.co/circlestone-labs/Anima/blob/main/split_files/text_encoders/qwen_3_06b_base.safetensors) (1.19 GB)\n\n* vae\n\n * [qwen_image_vae.safetensors](https://huggingface.co/circlestone-labs/Anima/blob/main/split_files/vae/qwen_image_vae.safetensors) (254 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── anima-aesthetic-v1.1.safetensors\n ├── 📂text_encoders/\n │ └── qwen_3_06b_base.safetensors\n └── 📂vae/\n └── qwen_image_vae.safetensors\n```"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 38,
"type": "CLIPLoader",
"pos": [
56.288665771484375,
312.74468994140625
],
"size": [
301.3524169921875,
106
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"slot_index": 0,
"links": [
74,
75
]
}
],
"properties": {
"Node name for S&R": "CLIPLoader",
"cnr_id": "comfy-core",
"ver": "0.3.33"
},
"widgets_values": [
"qwen_3_06b_base.safetensors",
"stable_diffusion",
"default"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 39,
"type": "VAELoader",
"pos": [
977.9548217773436,
69.71437377929689
],
"size": [
235.80000000000018,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"slot_index": 0,
"links": [
76
]
}
],
"properties": {
"Node name for S&R": "VAELoader",
"cnr_id": "comfy-core",
"ver": "0.3.33"
},
"widgets_values": [
"qwen_image_vae.safetensors"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 60,
"type": "EmptyLatentImage",
"pos": [
597.2696075439453,
584.737218645886
],
"size": [
237,
106
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 122
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 123
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
103
]
}
],
"properties": {
"Node name for S&R": "EmptyLatentImage",
"cnr_id": "comfy-core",
"ver": "0.3.40"
},
"widgets_values": [
1152,
896,
1
]
},
{
"id": 7,
"type": "CLIPTextEncode",
"pos": [
415.00001525878906,
403.99281184374564
],
"size": [
419.26959228515625,
107.08506774902344
],
"flags": {
"collapsed": false
},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 75
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
52
]
}
],
"title": "CLIP Text Encode (Negative Prompt)",
"properties": {
"Node name for S&R": "CLIPTextEncode",
"cnr_id": "comfy-core",
"ver": "0.3.33"
},
"widgets_values": [
"worst quality, low quality, score_1, close-up face only, portrait crop, poolside, float ring, beach ball, toy boat, water gun, chibi, giant eyes, thick lineart, western comic, photorealistic, 3d, cgi, painterly, watercolor, muddy colors, neon colors, text, logo, watermark, looking at viewer"
]
},
{
"id": 6,
"type": "CLIPTextEncode",
"pos": [
415.00001525878906,
186
],
"size": [
419.26959228515625,
156.00363159179688
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 74
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
46
]
}
],
"title": "CLIP Text Encode (Positive Prompt)",
"properties": {
"Node name for S&R": "CLIPTextEncode",
"cnr_id": "comfy-core",
"ver": "0.3.33"
},
"widgets_values": [
"safe, masterpiece, best quality, score_9, score_8_up, anime screenshot, modern japanese illustration, high quality anime key visual, clean thin lineart, delicate linework, restrained line weight, refined anatomy, elegant proportions, slightly sharp face, narrow expressive eyes, subtle eyelashes, small nose, soft blush, muted but vivid colors, rich summer colors, bright but controlled saturation, dusty teal shadows, warm orange highlights, golden summer sunlight, soft cel shading, reduced palette, beautiful reflected light, beautiful window reflections, beautiful street reflections, emotional lighting, calm graphic balance, polished rendering,\n\n1girl, solo, giant japanese high school girl, school uniform, summer uniform, short sleeve blouse, pleated skirt, loose socks, loafers, drinking a frappuccino from a clear plastic cup with a straw, candid pose, natural posture, relaxed expression, slightly amused, not looking at viewer, no eye contact, looking to the side, look side, looking down toward the city, face turned away from camera, side profile feeling,\n\nclose high oblique view, near aerial angle, medium wide shot, the camera is close to the giant girl, the girl dominates the composition, large foreground character, her upper body and legs are clearly visible, she occupies about half of the image height, enormous scale contrast, miniature Tokyo-like city below and behind her,\n\nShe is casually sitting on the edge of a tall building, leaning lightly against another nearby building as if it were a wall. The city below is tiny compared to her. The moment feels ordinary to her but absurd to the viewer, like a quiet summer afternoon in an impossible world.\n\nA richly rendered Tokyo-like summer city spreads below her, dense but readable: sunlit rooftops, narrow streets, train tracks, rooftop machinery, glass windows, signs, tiny cars, intersections, convenience-store-like corners, vending machines, and layered buildings. The background has the richness of an anime film background, with detailed architecture, warm sunlight, blue-green shadows, bright reflected light, and a vivid summer atmosphere.\n\nKeep the character clean and elegant with thin anime lineart and soft cel shading, while the city background is richer, more textured, and more detailed. The contrast between the clean character and the dense vivid city is important. The image should feel natural, funny, and surreal at the same time, not like a posed pinup.\n\nsummer daylight, blue sky feeling, hot summer air, sunlit concrete, saturated teal shadows, warm peach highlights, sparkling window reflections, bright rooftop highlights, soft atmospheric depth, colorful but not garish, calm whimsical mood"
]
},
{
"id": 37,
"type": "UNETLoader",
"pos": [
267.6552734375,
45.71437377929687
],
"size": [
305.3782043457031,
82
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
99
]
}
],
"properties": {
"Node name for S&R": "UNETLoader",
"cnr_id": "comfy-core",
"ver": "0.3.33"
},
"widgets_values": [
"anima-aesthetic-v1.1.safetensors",
"default"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 73,
"type": "ResolutionSelector",
"pos": [
300.2531559127934,
584.737218645886
],
"size": [
270,
126
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
122
]
},
{
"name": "height",
"type": "INT",
"links": [
123
]
}
],
"properties": {
"Node name for S&R": "ResolutionSelector"
},
"widgets_values": [
"4:3 (Standard)",
1,
16
]
},
{
"id": 3,
"type": "KSampler",
"pos": [
898.7548217773438,
188.1918182373047
],
"size": [
315,
262
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 100
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 46
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 52
},
{
"name": "latent_image",
"type": "LATENT",
"link": 103
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
35
]
}
],
"properties": {
"Node name for S&R": "KSampler",
"cnr_id": "comfy-core",
"ver": "0.3.33"
},
"widgets_values": [
123,
"fixed",
30,
4,
"er_sde",
"simple",
1
]
}
],
"links": [
[
35,
3,
0,
8,
0,
"LATENT"
],
[
46,
6,
0,
3,
1,
"CONDITIONING"
],
[
52,
7,
0,
3,
2,
"CONDITIONING"
],
[
74,
38,
0,
6,
0,
"CLIP"
],
[
75,
38,
0,
7,
0,
"CLIP"
],
[
76,
39,
0,
8,
1,
"VAE"
],
[
99,
37,
0,
54,
0,
"MODEL"
],
[
100,
54,
0,
3,
0,
"MODEL"
],
[
101,
8,
0,
56,
0,
"IMAGE"
],
[
103,
60,
0,
3,
3,
"LATENT"
],
[
122,
73,
0,
60,
0,
"INT"
],
[
123,
73,
1,
60,
1,
"INT"
]
],
"groups": [],
"config": {},
"extra": {
"ds": {
"scale": 0.6209213230591553,
"offset": [
536.9048643117706,
214.06900323467917
]
},
"frontendVersion": "1.47.10",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}
- Recommended resolution is
512pxto1536px. - Samplers with a little variation, such as
er_sdeandeuler_ancestral, are recommended.
Anima LLLite
ControlNet-LLLite is a lightweight ControlNet developed by kohya.
Model Download
Choose a suitable model for the control image you want to use.
Models marked
v2were trained for Anima-Base v1.0. The others were trained for the older Anima Preview3, so they may be a little less effective.
📂ComfyUI/
└── 📂models/
└── 📂model_patches/
└── anima-lllite-*.safetensors
anima-lllite-any-test-like-v2

{
"id": "c9bc59e8-b479-4d8b-a1ca-22974d73fd22",
"revision": 0,
"last_node_id": 22,
"last_link_id": 37,
"nodes": [
{
"id": 2,
"type": "VAEDecode",
"pos": [
2337.469206854373,
702.0267746529548
],
"size": [
157.56002807617188,
46
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 2
},
{
"name": "vae",
"type": "VAE",
"link": 3
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"slot_index": 0,
"links": [
1
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.33",
"Node name for S&R": "VAEDecode"
},
"widgets_values": []
},
{
"id": 3,
"type": "CLIPLoader",
"pos": [
848.5256586134093,
828.7714645943611
],
"size": [
301.3524169921875,
106
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"slot_index": 0,
"links": [
4,
5
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.33",
"Node name for S&R": "CLIPLoader"
},
"widgets_values": [
"qwen_3_06b_base.safetensors",
"stable_diffusion",
"default"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 12,
"type": "VAEEncode",
"pos": [
1771.4941847034959,
1252.3452926922978
],
"size": [
166.99995117187518,
46
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "pixels",
"type": "IMAGE",
"link": 11
},
{
"name": "vae",
"type": "VAE",
"link": 12
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
8
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.28.0",
"Node name for S&R": "VAEEncode"
},
"widgets_values": []
},
{
"id": 10,
"type": "ResizeImageMaskNode",
"pos": [
1050.4021466467016,
1252.3452926922978
],
"size": [
270,
106
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 35
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
13
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.28.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale total pixels",
1,
"nearest-exact"
]
},
{
"id": 9,
"type": "ModelSamplingAuraFlow",
"pos": [
1396.1760187208308,
561.7411484322517
],
"size": [
230.33058166503906,
58
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 9
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
16
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.49",
"Node name for S&R": "ModelSamplingAuraFlow"
},
"widgets_values": [
3
]
},
{
"id": 13,
"type": "ResizeImageMaskNode",
"pos": [
1355.607010703823,
1252.3452926922978
],
"size": [
270,
106
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 13
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
11,
19
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.28.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale to multiple",
16,
"nearest-exact"
]
},
{
"id": 6,
"type": "UNETLoader",
"pos": [
1059.8922662794246,
561.7411484322517
],
"size": [
305.3782043457031,
82
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
9
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.33",
"Node name for S&R": "UNETLoader"
},
"widgets_values": [
"anima-aesthetic-v1.1.safetensors",
"default"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 11,
"type": "ModelPatchLoader",
"pos": [
1355.6070107038229,
1110.7249734690106
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL_PATCH",
"type": "MODEL_PATCH",
"links": [
18
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.28.0",
"Node name for S&R": "ModelPatchLoader"
},
"widgets_values": [
"anima-lllite-any-test-like-v2.safetensors"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 15,
"type": "LoadImage",
"pos": [
384.92314433812254,
1252.3452926922978
],
"size": [
325.069274194336,
535.9345613037109
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
26
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.28.0",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"depth03_input.jpg",
"image"
]
},
{
"id": 4,
"type": "CLIPTextEncode",
"pos": [
1205.8374707012954,
920.0195864967003
],
"size": [
419.26959228515625,
107.08506774902344
],
"flags": {
"collapsed": false
},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 4
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
7
]
}
],
"title": "CLIP Text Encode (Negative Prompt)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.33",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"worst quality, low quality, score_1"
]
},
{
"id": 22,
"type": "PreviewImage",
"pos": [
1050.9686400366484,
1416.8659107547437
],
"size": [
244.0600886230468,
377.8900443115233
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 37
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.29.0",
"Node name for S&R": "PreviewImage"
},
"widgets_values": []
},
{
"id": 14,
"type": "VAELoader",
"pos": [
1355.6070107038229,
1435.6070270974128
],
"size": [
270,
58
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"slot_index": 0,
"links": [
3,
12
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.33",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"qwen_image_vae.safetensors"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 1,
"type": "SaveImage",
"pos": [
2537.016770420046,
702.0267746529548
],
"size": [
770.7069835875975,
990.9299536396344
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 1
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75"
},
"widgets_values": [
"ComfyUI"
]
},
{
"id": 21,
"type": "Canny",
"pos": [
745.19728258958,
1252.3452926922978
],
"size": [
270,
82
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 26
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
35,
37
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.29.0",
"Node name for S&R": "Canny"
},
"widgets_values": [
0.3,
0.7
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 8,
"type": "KSampler",
"pos": [
1980.4816713648722,
702.0267746529548
],
"size": [
315,
262
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 17
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 6
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 7
},
{
"name": "latent_image",
"type": "LATENT",
"link": 8
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
2
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.33",
"Node name for S&R": "KSampler"
},
"widgets_values": [
1111,
"fixed",
30,
4,
"er_sde",
"simple",
1
]
},
{
"id": 5,
"type": "CLIPTextEncode",
"pos": [
1207.2370081007136,
702.0267746529548
],
"size": [
419.26959228515625,
156.00363159179688
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 5
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
6
]
}
],
"title": "CLIP Text Encode (Positive Prompt)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.33",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"An upper-body portrait of a seated young woman looking up at the viewer with a slightly tired expression. She has black hair with subtle blue streaks, cut in a simple bob, along with long eyelashes and bold black eyeliner. She wears a transparent vinyl jacket over a black camisole. Place her in a quiet room by a window, with soft daylight. Let the window light cast a deep shadow over one half of her face. Render the image in a whimsical anime-inspired illustration style with slightly uneven black outlines, soft hand-drawn contours, and refined painterly fills. Add a modest amount of detail to the eyes, hair, transparent jacket, and fabric folds, while keeping the overall design clean and stylized. The coloring should feel like gouache or painted cel illustration, with gentle texture, subtle layering, and strong, dark shadows, but with a more controlled and polished finish rather than a rough or sketchy look. Keep the focus sharply on the woman, and render the background with a shallow depth of field so it falls into a soft blur, with simplified shapes and minimal detail."
]
},
{
"id": 17,
"type": "AnimaLLLiteApply",
"pos": [
1668.494135875371,
702.0267746529548
],
"size": [
270,
166
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 16
},
{
"name": "model_patch",
"type": "MODEL_PATCH",
"link": 18
},
{
"name": "image",
"type": "IMAGE",
"link": 19
},
{
"name": "mask",
"shape": 7,
"type": "MASK",
"link": null
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
17
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.29.0",
"Node name for S&R": "AnimaLLLiteApply"
},
"widgets_values": [
0.8,
0,
0.6
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 7,
"type": "MarkdownNote",
"pos": [
608.3566256851132,
386.03846621093584
],
"size": [
412.58572948526734,
367.04863619579845
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n\n* diffusion_models\n\n * [anima-aesthetic-v1.1.safetensors](https://huggingface.co/circlestone-labs/Anima/blob/main/split_files/diffusion_models/anima-aesthetic-v1.1.safetensors) (4.18 GB)\n\n* model_patches\n\n * [anima-lllite-any-test-like-v2.safetensors](https://huggingface.co/Comfy-Org/Anima-LLLite/blob/main/model_patches/anima-lllite-any-test-like-v2.safetensors) (16.4 MB)\n\n* text_encoders\n\n * [qwen_3_06b_base.safetensors](https://huggingface.co/circlestone-labs/Anima/blob/main/split_files/text_encoders/qwen_3_06b_base.safetensors) (1.19 GB)\n\n* vae\n\n * [qwen_image_vae.safetensors](https://huggingface.co/circlestone-labs/Anima/blob/main/split_files/vae/qwen_image_vae.safetensors) (254 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── anima-aesthetic-v1.1.safetensors\n ├── 📂model_patches/\n │ └── anima-lllite-any-test-like-v2.safetensors\n ├── 📂text_encoders/\n │ └── qwen_3_06b_base.safetensors\n └── 📂vae/\n └── qwen_image_vae.safetensors\n```"
],
"color": "#323",
"bgcolor": "#535"
}
],
"links": [
[
1,
2,
0,
1,
0,
"IMAGE"
],
[
2,
8,
0,
2,
0,
"LATENT"
],
[
3,
14,
0,
2,
1,
"VAE"
],
[
4,
3,
0,
4,
0,
"CLIP"
],
[
5,
3,
0,
5,
0,
"CLIP"
],
[
6,
5,
0,
8,
1,
"CONDITIONING"
],
[
7,
4,
0,
8,
2,
"CONDITIONING"
],
[
8,
12,
0,
8,
3,
"LATENT"
],
[
9,
6,
0,
9,
0,
"MODEL"
],
[
11,
13,
0,
12,
0,
"IMAGE"
],
[
12,
14,
0,
12,
1,
"VAE"
],
[
13,
10,
0,
13,
0,
"IMAGE"
],
[
16,
9,
0,
17,
0,
"MODEL"
],
[
17,
17,
0,
8,
0,
"MODEL"
],
[
18,
11,
0,
17,
1,
"MODEL_PATCH"
],
[
19,
13,
0,
17,
2,
"IMAGE"
],
[
26,
15,
0,
21,
0,
"IMAGE"
],
[
35,
21,
0,
10,
0,
"IMAGE"
],
[
37,
21,
0,
22,
0,
"IMAGE"
]
],
"groups": [],
"config": {},
"extra": {
"ds": {
"scale": 1.2100000000000002,
"offset": [
-801.0954724854056,
-361.1737847279881
]
},
"frontendVersion": "1.47.11"
},
"version": 0.4
}
anima-lllite-any-test-like-v2combines several types of control in a single model. It can use rough sketches or line art to guide the composition, or colorize grayscale images.- In this workflow,
Cannyextracts the outlines from the input image and uses them as the control image.