Anima Concept Sliders

September 22, 2026 · View on GitHub

Bad Intent, Final Form, Afterimage, Moonlit, Candlelit, Dusk for Anima Turbo v1.1. Original Particle adapters and ordinary LoRA Distills, with strength stored in each file’s alpha.

Samples

Start at strength 1.0. Every current comparison is Particle 1 → Distill 1 → Off 0, with the same prompt, seed, 768 × 768 resolution, 10 Euler steps and CFG 1. These are newly rendered examples from the calibrated files linked below.

Bad Intent adds menacing expressions and close framing. Final Form adds supernatural transformations; Afterimage adds translucent, offset echoes of faces and gestures. Moonlit, Candlelit and Dusk change atmosphere. Distills are linear approximations of the original particles; their images need not match exactly.

Bad Intent

Particle · strength 1Distill · strength 1Off · strength 0

Bad Intent: Particle first, Distill second, Off third

Full resolution: Particle · Distill · Off

Prompt and seed

masterpiece, best quality, safe, solo, 1boy, male focus, mature male, adult man age 35, light skin, short curly red hair, blue eyes, neutral expression, closed mouth, looking at viewer, wearing a cream cable-knit sweater and olive trousers, long sleeves, plain fabric, facing viewer, head upright, portrait, head and shoulders, eye-level camera, in a wood-paneled room, anime illustration

Seed: 29027.

Final Form

Particle · strength 1Distill · strength 1Off · strength 0

Final Form: Particle first, Distill second, Off third

Full resolution: Particle · Distill · Off

Prompt and seed

masterpiece, best quality, safe, solo, 1girl, mature female, adult woman age 35, tan skin, medium brown skin, long straight slate-blue hair, hazel eyes, neutral expression, closed mouth, looking at viewer, wearing a tobacco-brown coat and black skirt, long sleeves, plain fabric, standing upright, facing viewer, arms at sides, upper body, waist-up view, eye-level camera, in an unadorned stone corridor with bare stone walls, anime illustration

Seed: 29001.

Afterimage

Particle · strength 1Distill · strength 1Off · strength 0

Afterimage: Particle first, Distill second, Off third

Full resolution: Particle · Distill · Off

Prompt and seed

anime illustration, one adult man age 35, light skin, short curly red hair, blue eyes, wearing a cream sweater, turning his shoulders and lifting one hand, medium close-up, soft long-exposure ghosting around the moving face and hand, one solid central person, subdued violet lighting, plain dark backdrop

Seed: 29027.

Moonlit

Particle · strength 1Distill · strength 1Off · strength 0

Moonlit: Particle first, Distill second, Off third

Full resolution: Particle · Distill · Off

Prompt and seed

1boy, male focus, solo, mature male, adult man age 35, light skin, short curly red hair, blue eyes, neutral expression, closed mouth, looking at viewer, wearing a cream cable-knit sweater, crew neck, facing viewer, head upright, close-up portrait, head and shoulders, face filling the frame, eye-level camera, in an unadorned stone corridor with bare stone walls, anime illustration, neutral diffuse illumination, moderate shadow contrast

Seed: 29001.

Candlelit

Particle · strength 1Distill · strength 1Off · strength 0

Candlelit: Particle first, Distill second, Off third

Full resolution: Particle · Distill · Off

Prompt and seed

1boy, male focus, solo, mature male, adult man age 35, light skin, short curly red hair, blue eyes, neutral expression, closed mouth, looking at viewer, wearing a cream cable-knit sweater, crew neck, facing viewer, head upright, close-up portrait, head and shoulders, face filling the frame, eye-level camera, in an unadorned stone corridor with bare stone walls, anime illustration, neutral diffuse illumination, moderate shadow contrast

Seed: 29001.

Dusk

Particle · strength 1Distill · strength 1Off · strength 0

Dusk: Particle first, Distill second, Off third

Full resolution: Particle · Distill · Off

Prompt and seed

masterpiece, best quality, safe, solo, 1girl, mature female, adult woman age 35, tan skin, medium brown skin, long straight slate-blue hair, hazel eyes, neutral expression, closed mouth, looking at viewer, wearing a tobacco-brown coat and black skirt, long sleeves, plain fabric, standing upright, facing viewer, arms at sides, upper body, waist-up view, eye-level camera, in an unadorned stone corridor with bare stone walls, anime illustration, soft illumination, gentle shadows

Seed: 29001.

More freshly rendered strength-one comparisons

Bad Intent · case1

Bad Intent: matched strength-one samples, case1

Full resolution: Particle · Distill · Off

Prompt and seed

1boy, male focus, mature male, adult man age 35, light skin, short curly red hair, blue eyes, neutral expression, closed mouth, looking at viewer, wearing a cream cable-knit sweater and olive trousers, long sleeves, plain fabric, standing upright, facing viewer, both hands on hips, cowboy shot, thighs in frame, eye-level camera, in an unadorned stone corridor with bare stone walls

Seed: 29001.

Final Form · case1

Final Form: matched strength-one samples, case1

Full resolution: Particle · Distill · Off

Prompt and seed

1boy, male focus, mature male, adult man age 35, light skin, short curly red hair, blue eyes, neutral expression, closed mouth, looking at viewer, wearing a cream cable-knit sweater and olive trousers, long sleeves, plain fabric, standing upright, facing viewer, both hands on hips, cowboy shot, thighs in frame, eye-level camera, in an unadorned stone corridor with bare stone walls

Seed: 29001.

Afterimage · gesture-echo

Afterimage: matched strength-one samples, gesture-echo

Full resolution: Particle · Distill · Off

Prompt and seed

anime illustration, one adult man age 35, light skin, short curly red hair, blue eyes, wearing a cream sweater, turning his shoulders and lifting one hand, medium close-up, soft long-exposure ghosting around the moving face and hand, one solid central person, subdued violet lighting, plain dark backdrop

Seed: 29001.

Moonlit · case0

Moonlit: matched strength-one samples, case0

Full resolution: Particle · Distill · Off

Prompt and seed

masterpiece, best quality, safe, solo, 1girl, mature female, adult woman age 35, tan skin, medium brown skin, long straight slate-blue hair, hazel eyes, neutral expression, closed mouth, looking at viewer, wearing a tobacco-brown coat and black skirt, long sleeves, plain fabric, standing upright, facing viewer, arms at sides, upper body, waist-up view, eye-level camera, in an unadorned stone corridor with bare stone walls, anime illustration, neutral diffuse illumination, moderate shadow contrast

Seed: 29001.

Moonlit · case1

Moonlit: matched strength-one samples, case1

Full resolution: Particle · Distill · Off

Prompt and seed

masterpiece, best quality, safe, solo, 1girl, mature female, adult woman age 35, dark skin, deep brown skin, short silver coils, brown eyes, neutral expression, closed mouth, looking at viewer, wearing a jade high-neck blouse and charcoal trousers, long sleeves, plain fabric, facing viewer, head upright, portrait, head and shoulders, eye-level camera, in a quiet courtyard, anime illustration, neutral diffuse illumination, moderate shadow contrast

Seed: 29001.

Moonlit · case2

Moonlit: matched strength-one samples, case2

Full resolution: Particle · Distill · Off

Prompt and seed

masterpiece, best quality, safe, solo, 1girl, mature female, adult woman age 35, tan skin, medium brown skin, long straight slate-blue hair, hazel eyes, neutral expression, closed mouth, looking at viewer, wearing a tobacco-brown coat and black skirt, long sleeves, plain fabric, sitting upright on a plain wooden chair, facing viewer, feet flat on floor, hands resting in lap, full body, entire figure in frame, eye-level camera, in a wood-paneled room, anime illustration, neutral diffuse illumination, moderate shadow contrast

Seed: 29001.

Moonlit · case3

Moonlit: matched strength-one samples, case3

Full resolution: Particle · Distill · Off

Prompt and seed

1boy, male focus, mature male, adult man age 35, light skin, short curly red hair, blue eyes, neutral expression, closed mouth, looking at viewer, wearing a cream cable-knit sweater and olive trousers, long sleeves, plain fabric, standing upright, facing viewer, both hands on hips, cowboy shot, thighs in frame, eye-level camera, in an unadorned stone corridor with bare stone walls

Seed: 29001.

Candlelit · case0

Candlelit: matched strength-one samples, case0

Full resolution: Particle · Distill · Off

Prompt and seed

masterpiece, best quality, safe, solo, 1girl, mature female, adult woman age 35, tan skin, medium brown skin, long straight slate-blue hair, hazel eyes, neutral expression, closed mouth, looking at viewer, wearing a tobacco-brown coat and black skirt, long sleeves, plain fabric, standing upright, facing viewer, arms at sides, upper body, waist-up view, eye-level camera, in an unadorned stone corridor with bare stone walls, anime illustration, neutral diffuse illumination, moderate shadow contrast

Seed: 29001.

Candlelit · case1

Candlelit: matched strength-one samples, case1

Full resolution: Particle · Distill · Off

Prompt and seed

masterpiece, best quality, safe, solo, 1girl, mature female, adult woman age 35, dark skin, deep brown skin, short silver coils, brown eyes, neutral expression, closed mouth, looking at viewer, wearing a jade high-neck blouse and charcoal trousers, long sleeves, plain fabric, facing viewer, head upright, portrait, head and shoulders, eye-level camera, in a quiet courtyard, anime illustration, neutral diffuse illumination, moderate shadow contrast

Seed: 29001.

Candlelit · case2

Candlelit: matched strength-one samples, case2

Full resolution: Particle · Distill · Off

Prompt and seed

masterpiece, best quality, safe, solo, 1girl, mature female, adult woman age 35, tan skin, medium brown skin, long straight slate-blue hair, hazel eyes, neutral expression, closed mouth, looking at viewer, wearing a tobacco-brown coat and black skirt, long sleeves, plain fabric, sitting upright on a plain wooden chair, facing viewer, feet flat on floor, hands resting in lap, full body, entire figure in frame, eye-level camera, in a wood-paneled room, anime illustration, neutral diffuse illumination, moderate shadow contrast

Seed: 29001.

Candlelit · case3

Candlelit: matched strength-one samples, case3

Full resolution: Particle · Distill · Off

Prompt and seed

1boy, male focus, mature male, adult man age 35, light skin, short curly red hair, blue eyes, neutral expression, closed mouth, looking at viewer, wearing a cream cable-knit sweater and olive trousers, long sleeves, plain fabric, standing upright, facing viewer, both hands on hips, cowboy shot, thighs in frame, eye-level camera, in an unadorned stone corridor with bare stone walls

Seed: 29001.

Dusk · case1

Dusk: matched strength-one samples, case1

Full resolution: Particle · Distill · Off

Prompt and seed

1boy, male focus, mature male, adult man age 35, light skin, short curly red hair, blue eyes, neutral expression, closed mouth, looking at viewer, wearing a cream cable-knit sweater and olive trousers, long sleeves, plain fabric, standing upright, facing viewer, both hands on hips, cowboy shot, thighs in frame, eye-level camera, in an unadorned stone corridor with bare stone walls

Seed: 29001.

These are development examples, not a final-test benchmark. Strength 1 is the calibrated default; higher settings extrapolate and can change pose, clothing, framing or appearance.

Get the adapters

SliderOriginal particlesDistilled LoRA for ComfyUIDistilled LoRA for native runtime
Bad IntentDownloadDownloadDownload
Final FormDownloadDownloadDownload
AfterimageDownloadDownloadDownload
MoonlitDownloadDownloadDownload
CandlelitDownloadDownloadDownload
DuskDownloadDownloadDownload

Particles: use the ComfyUI particle plugin at strength 1.0. Update the plugin for embedded-alpha files. Plugin ZIP · Setup.

Distilled LoRAs: use standard Load LoRA, MODEL strength 1.0, CLIP strength 0. No particle plugin is needed.

SliderParticle alphaDistill alphaRank
Bad Intent12248
Final Form12248
Afterimage8168
Moonlit23.0807242223.080724228
Candlelit16168
Dusk32968

Calibration is embedded in the files; do not add an external gain. Bad Intent’s old alpha-8 LoRA needs strength 3 for the same operation as the new alpha-24 file at strength 1. Lighting LoRAs carry the same alpha gain as their calibrated particle teacher; this does not claim a new fit or exact image equivalence.

Source and reproduction · Catalog · File hashes · Distillation and alpha audit.

The reusable algorithms come from the pinned shared core. Training weights and the ParticleGAN formulation are unchanged.

Historical exports and examples

The original alpha-8 exports and their samples remain available for reproduction. Their strength numbers use the original scale and do not describe the new calibrated files. The catalog’s archived_release entries retain the original paths.

Original lighting/Bad Intent particle samples · Original distill samples.

Original, uncalibrated projection-relative fitting MSE: Bad Intent 0.005434, Moonlit 0.007559, Candlelit 0.020457. These local diagnostics are not image-quality scores and do not measure the calibrated complete-denoiser edit.

How the sliders learn

These are nonlinear attention adapters for Anima Turbo v1.1. The base diffusion transformer, text encoders, text conditioner, and VAE stay frozen. Bad Intent, Candlelit and Moonlit each have their own adapter, critic, and learned particle cloud. Bad Intent uses the same game with a broader psychological-horror target: expression, pose and framing may change as well as atmosphere. Its internal training identifier remains uncanny.

The particle branch

Every self-attention and cross-attention Q, K, V, and output projection receives an additive branch: 224 projections across 28 transformer blocks. For a projection input \(x\), define

u=Wdownx,q=R(u),a=softmax(qP4),z=aP.u = W_{\mathrm{down}}x,\qquad q=R(u),\qquad a=\operatorname{softmax}\left(\frac{qP^\top}{\sqrt{4}}\right),\qquad z=aP.

Here \(W_{\mathrm{down}}\) maps into rank 8, \(P\in\mathbb R^{128\times4}\) is the shared particle cloud, and \(R\) is a per-projection MLP of width 16. The branch MLP \(F\) has width 48. All hidden activations are LeakyReLU with slope 0.2; both MLPs have three hidden linear layers and a final output layer. The projection becomes

y=W0x+sWupF([u,z]).y = W_0x + s\,W_{\mathrm{up}}F([u,z]).

The up matrix maps rank 8 back to the projection output width and starts at zero. The same soft routing runs during training and inference. Strength \(s=0\) bypasses the branch exactly. Training uses \(s=1\); the historical gallery included extrapolation through \(s=5\). Calibrated inference additionally multiplies the branch by its stored alpha/rank; the current gallery uses nominal strength 1. No training weights or losses change. For multiple sliders the deltas sum on the same input. Studio normalizes nonnegative mix proportions as \(s_j=E m_j/\sum_k m_k\).

An ordinary LoRA has a linear branch \(BAx\). The routed particle branch is nonlinear, so its full behavior cannot be merged into a fixed weight matrix. The distilled LoRAs are fitted approximations.

Paired frozen targets

For each matched neutral/positive prompt pair and seed, generate both frozen trajectories from the same initial noise. At every one of the ten sampling positions on both paths, evaluate the neutral and positive frozen velocities at that same latent state. No spatial pooling is used.

Let \(v_0(z,t,c_n)\) and \(v_0(z,t,c_p)\) be those frozen velocities. Let \(v_\theta(z,t,c_n)\) be the adapted neutral prediction. The desired and student edits are

ΔT=v0(z,t,cp)v0(z,t,cn),ΔS=vθ(z,t,cn)v0(z,t,cn).\Delta_T=v_0(z,t,c_p)-v_0(z,t,c_n),\qquad \Delta_S=v_\theta(z,t,c_n)-v_0(z,t,c_n).

The normalized residual is

et=ΔSΔTSt=vθ(z,t,cn)v0(z,t,cp)St.e_t=\frac{\Delta_S-\Delta_T}{S_t} =\frac{v_\theta(z,t,c_n)-v_0(z,t,c_p)}{S_t}.

Each \(S_t\) is fitted only on training targets. First compute the per-coordinate sample standard deviation of \(\Delta_T\), floored at \(10^{-4}\). Multiply that scale by the median per-row RMS of the normalized edits, so their median RMS becomes one. Development data never fits normalization.

The paired-error game

Use the same Gaussian noise vector for real and fake within a pair:

xr=σt(k)ϵ,xf=σt(k)ϵ+et,ϵN(0,I).x_r=\sigma_t(k)\epsilon,\qquad x_f=\sigma_t(k)\epsilon+e_t,\qquad \epsilon\sim\mathcal N(0,I).

The critic is the pinned global-mix network: a projection of the full velocity residual into eight width-48 tokens, one attention layer with four heads, and output score \(8\tanh(\cdot/8)\). Separate saved streams choose the D/G rows and noise.

LD=Esoftplus(D(xf)D(xr))+Lcap,LG=Esoftplus(D(xr)D(xf))+LVIC.L_D=\mathbb E\,\operatorname{softplus}(D(x_f)-D(x_r))+L_{\mathrm{cap}},\qquad L_G=\mathbb E\,\operatorname{softplus}(D(x_r)-D(x_f))+L_{\mathrm{VIC}}.

Every fourth update the critic receives the exact autograd gradient cap, with lazy multiplier four:

Lcap=42E[max(0,D(xr)21)2+max(0,D(xf)21)2].L_{\mathrm{cap}}=\frac{4}{2}\mathbb E\left[ \max(0,\|\nabla D(x_r)\|_2-1)^2+ \max(0,\|\nabla D(x_f)\|_2-1)^2\right].

Other updates have zero cap loss. VIC acts on a random 64-particle subset: mean \(\max(0,1-\sqrt{\operatorname{Var}(P_j)+10^{-4}})\) plus the squared off-diagonal sample covariance sum divided by particle dimension four. Both regularizer coefficients are one. There is no reconstruction or perceptual auxiliary loss in the particle training game.

Noise starts at the training edit RMS divided by 0.28. It decays geometrically toward 0.03 over 1,600 updates, with an absolute hold at 1.0 when the start exceeds that hold. Update \(k\) uses schedule index \(k-1\). The pilot keeps the same horizon.

Released recipe and evidence

SettingValue
CheckpointEMA after 1,600 updates, seed 7
Adam learning ratesGenerator \(2\times10^{-5}\); critic \(9\times10^{-4}\); particles \(6\times10^{-3}\)
Adam betas / decay\((0,0.999)\) / zero
Effective batch / microbatch8 / 1
EMA decay0.995
Training resolution512 × 512
Public samples768 × 768, 10 Euler steps, CFG 1, scheduler shift 3
Per slider training data24 paired prompt rows × 16 seeds; both trajectories × 10 positions

The original adult character catalog separates 12 training characters, four development characters, and eight final-test characters. Six definitions train each slider; two extra paraphrases are held out. Candlelit and Moonlit edit lighting; Bad Intent uses expression, pose, framing and atmosphere definitions. The public gallery uses development cases, including a bare prompt, and is not a final-test benchmark.

These are final-budget experimental checkpoints. They were not selected as the best checkpoint by perceptual quality. Strengths above one extrapolate beyond training and can change clothing, pose, setting, or composition. The measured 1,600-update runs did not establish convergence. Training traces, normalization provenance, checkpoint hashes, and development measurements accompany the weights.

Shared algorithm implementation

The reusable routing, global-mix critic, paired losses, particle regularizer, noise function and ordinary-LoRA solver live in sliders-conceptmod. This release pins that revision in requirements.txt and core.lock.json. Anima owns the model integration, target collection, training recipe and sample evidence. The extracted reference implementation is byte-identical to the original; runtime identity hashes the implementation rather than its compatibility import. Architecture and research.

License

The adapters are derivatives of CircleStone Anima and are distributed under the CircleStone Labs Non-Commercial License. Rights are granted directly by CircleStone Labs LLC. See NOTICE. Independently authored source code is MIT; vendored reference code retains its included license. This is an independent ntc-ai release.