Anima 2.9B派生のTinAnima29B 4steps INT8をM1 Maxで試す、キャラ指定なしの12枚が同じ顔だった
目次

Civitaiに、Anima 2.9Bを元にした4ステップのINT8モデル「TinAnima29B_v1_4steps_INT8」が11月13日に公開された。
作例を何枚か開くと、髪色や服が違っても顔立ちがよく似ている。
SD1.5やNovelAIの頃に「マスピ顔」と呼ばれた、品質タグを入れると寄っていく決まった顔に近い印象だった。
Animaの公式モデルカードは、Baseの特徴として柔軟性と多様性(diversity)を挙げている。
ならば、その派生のこのモデルは、キャラを何も指定しなくても同じ顔が出るのか。
作者が説明文に書いたネガティブの書き方も含めて、まず作例と同じ絵が手元で出ることを確かめ、そのうえでOne obsessionの2.9B版を試した記事と同じ項目で出力した。
基本情報・推奨設定
2026年11月15日に、CivitaiのAPIとモデルページで掲載内容を確認した。
| 項目 | 内容 |
|---|---|
| モデル | TinAnima29B_v1_4steps_INT8 二次元效果 |
| 作者 | tin18688783 |
| 公開日(UTC) | 2026年11月13日 |
| ベース | 説明文は「Anima 2.9B模型」(公式Anima 2Bの有志による層拡張版)。Civitaiの基本モデル欄は「Illustrious」 |
| ファイル | DiT本体だけ、INT8、3.33GB。同じページにテキストエンコーダー(qwen_3_06b_base)とVAE(qwen_image_vae)も置かれている |
| 入手 | Civitaiのログインが必要。ブラウザから取得し、SHA256が掲載値と同じことを確認した |
Civitaiの基本モデル欄は「Illustrious」だが、ファイルのヘッダーを開くとDiTのブロックは0〜39の40個で、Anima-2.9Bと同じ並びだった。
One obsessionの2.9B版も同じ表示だったので、Anima 2.9Bを登録するときの選択肢の問題だと思う(推測)。
同梱のテキストエンコーダーとVAEは、CircleStone Labsが配布しているファイルとSHA256が同じで、手は加えられていない。
作者の推奨設定は、説明文と作例の生成データから確認した。
| 項目 | 説明文 | 作者の作例(88件) |
|---|---|---|
| サンプラー | Euler(ER SDE) | ER SDEが52件、Eulerが36件。スケジューラーはすべてSimple |
| ステップ / CFG | 4以上 / 1以上 | すべて4 / 1 |
| 解像度 | 1024×1536 | すべて1024×1536 |
| ポジティブ | Z-Imageのような英語の自然文か、SD1.5のような単語のカンマ区切り | プロンプトのある79件はすべてDanbooruタグのカンマ区切り。masterpiece、score_9 などの品質タグは1件もない |
| ネガティブ | worst quality, low quality, score_1, score_2, score_3, artist name(artist nameは省いてもよい) | 1件もない |
| その他 | 3060 12GBのForge Neoで1024×1536・4ステップが約5.5秒 | Forge Neo、Shift 1 |
説明文ではネガティブの書き方が指定されているのに、作者自身の作例には1件もネガティブが入っていない。
CFG 1のときの扱いが関係していそうなので、後の節で確かめた。
作成ワークフロー
safetensorsのメタデータに、作成に使ったComfyUIのワークフローが残っていた。
| 手順 | ノード | 設定内容 |
|---|---|---|
| 1 | UNETLoader | A5.safetensors |
| 2 | LoraLoaderModelOnly | A15_29B.safetensors を強度1.0で適用 |
| 3 | LoraLoaderModelOnly | 20260716_TinAnimaCharactersLora_29B.safetensors を強度0.4で適用 |
| 4 | LoraLoaderModelOnly | 20261103_TinAnimaWomanLora_29B.safetensors を強度0.4で適用 |
| 5 | ModelSave | TinAnima29B_v1_4steps として保存 |
同じワークフローにはINT8で保存するノードもあったが、無効にした状態で残っていた。
INT8への変換は別に実行したのだと思う(推測)。
元のモデル「A5」と、強度1.0のLoRA「A15_29B」が何かは、モデルページにも作者のほかの配布先にも書かれていない。
作者の名前が付いたキャラクターLoRAと女性LoRAを0.4ずつ重ねている点は、後の顔の実験と関係する。
4ステップで出せる理由も、モデルページからは分からなかった。
Anima公式のTurbo LoRAはCFG 1で8〜12ステップ、有志による2.9B向けのTurboは8ステップを推奨している。
ライセンス
ベースのAnima-2.9Bは、CircleStone Labsの公式モデルではない。
Gazingstars123が公式のAnima(2B、28ブロック)を40ブロックに深くし、追加した12ブロックを学習した派生モデルで、ライセンスは公式Animaと同じCircleStone Labs Non-Commercial Licenseになっている。
| 部品 | ライセンス | 商用利用 |
|---|---|---|
| Anima / Anima-2.9B | CircleStone Labs Non-Commercial License v1.2 | モデルは非商用に限る。生成した画像の商用利用は可。個人として活動する人は派生モデルを販売できる |
| Cosmos-Predict2(Animaの元) | NVIDIA Open Model License | 可。ライセンス本文と表記の同梱が必要 |
| Qwen3-0.6B-Base、Qwen-Image(VAE) | Apache-2.0 | 可 |
一方、TinAnimaのCivitaiのライセンス欄は、生成画像の販売、Civitaiや他社サービスでの生成提供、モデルの販売、マージ版の販売をすべて許可し、クレジット不要・別ライセンスでの再配布も可になっている。
ベースのライセンス本文と並べると、次の点が合わない。
| Civitaiの表示 | ベースのライセンス |
|---|---|
| 他社の有料生成サービスでの提供(Rent)を許可 | Animaのモデルカードは、有料の画像生成サービスでモデルをホストすることを許可しない例に挙げている |
| モデルの販売(Sell、SellMerge)を許可 | 販売できるのは個人として活動する人に限られる |
| 別ライセンスでの再配布を許可 | 配布時にライセンス本文と表記を含めること、受け取った人に課す条件が元のライセンスと抵触したり利用の権利を制限したりしないことを求めている |
| クレジット不要 | 表記(Attribution Notice)の義務がある。NVIDIAのライセンスにも表記の義務がある |
Civitai上での生成提供(RentCivit)は、CircleStone自身が公式AnimaのCivitaiページで許可しているので合っている。
クレジット不要の設定は公式AnimaのCivitaiページも同じなので、Civitaiの選択肢の粗さもある。
TinAnimaを使って何かを配布したり販売したりするときは、Civitaiの表示ではなくベースのライセンス本文で判断したほうがよい。
M1 Maxで動かすまで
40ブロックのモデルは常用のComfyUI(v0.30.1)では読めないので、Anima-2.9BのLoRA互換性を確かめた記事で用意したv0.33.3の環境を使った。
最初の1枚は、サンプラーの実行で止まった。
NotImplementedError: The operator 'aten::_int_mm' is not currently implemented for the MPS device.
このINT8ファイルは、重みごとに {"format":"int8_tensorwise","convrot":true,"convrot_groupsize":256} という量子化の設定を持っている。
ComfyUIの量子化ライブラリ(comfy_kitchen)は、この形式の線形層をINT8同士の行列積(torch._int_mm)で計算しようとする。
CUDA向けの高速化で、今回のPyTorchではApple SiliconのGPU(MPS)向けにこの演算が実装されていなかった。
8月にこの環境を作ったときは、同じ問題にパッチを当てていた。
10月にcomfy_kitchenが0.2.31へ更新されて、そのパッチが消えていた。
今回は comfy_kitchen/tensor/int8.py の線形層の処理に、入力がMPSなら重みをbf16に戻して普通の線形層で計算する分岐を足した。
# MPS patch: torch._int_mm is not implemented on MPS -> dequantize, bf16 linear
if input_tensor.device.type == "mps":
return torch.nn.functional.linear(*dequantize_args(args), **dequantize_args(kwargs))
重みを戻す処理は、量子化のときに掛けた回転(convrot)も元に戻す実装になっている。
このパッチでは、INT8の行列積による高速化は使えない。
M1 Maxで得られる利点は、ファイルとメモリの容量が小さいことだけになる。
作例の再現
プロンプトを適当に入れて「出ない」と判断しないよう、作者の作例を3枚選び、プロンプトとseedをそのまま入れて同じ絵が出るか確かめた。
条件はER SDE、Simple、4ステップ、CFG 1、1024×1536、ネガティブなしで、作例は次の3枚。
| 作例 | 内容 | サンプラー | seed |
|---|---|---|---|
| 148870975 | ピンク髪のツーサイドアップ、青いワンピース、白背景 | ER SDE | 567340247 |
| 148870978 | 白髪、天使の輪、白いドレス、鳥 | ER SDE | 927028728 |
| 148872261 | 白髪のメイド、喫茶店 | ER SDE | 1054837897 |
作例のデータには「Shift 1」とある。
ComfyUIはAnimaのshiftを既定で3.0にしているので、既定のままと、ModelSamplingAuraFlowノードでshiftを1.0にした場合の両方を出力した。






| 作例 | 作例の画像と照らし合わせた結果 |
|---|---|
| 148870975 | shift 3.0・1.0とも、髪型、リボン、服、ベルト、口を開けた笑顔まで作例と同じ |
| 148870978 | どちらも構図と鳥の配置は同じ。胸元の金具の形と腰のベルトは、shift 1.0のほうが作例に近い |
| 148872261 | 作例は右手にトレイを持つ。shift 1.0はトレイを持ち、shift 3.0はカップを手に持つ形に変わった |
Forge NeoとComfyUIで、同じseedからほぼ同じ絵が出た。
3枚ともshift 1.0のほうが作例に近かったので、以降はshift 1.0で出力した。
1024×1536・4ステップで1枚約50秒かかった。
作者の3060 12GBでは約5.5秒なので、INT8の行列積が使えないM1 Maxとは大きく差がある。
ネガティブの効き方
148870975と同じ条件で、説明文にあるネガティブを入れた。



| 条件 | 結果 | 1枚の時間 |
|---|---|---|
| CFG 1・ネガティブなし | 作例と同じ絵 | 50.2秒 |
| CFG 1・作者のネガティブ | ネガティブなしとピクセル単位で同じ画像(画像は省略) | 50.2秒 |
| CFG 2・ネガティブなし | 服とリボンの青が濃くなり、髪の外側がにじむ | 92.4秒 |
| CFG 2・作者のネガティブ | CFG 2・ネガティブなしとほぼ同じ絵 | 92.4秒 |
ComfyUIはCFGが1のとき、ネガティブ側の計算を省く。
推奨どおりCFG 1で使う限り、ネガティブに何を書いても結果は変わらない。
CFGを2に上げるとネガティブ側も計算するので時間がほぼ倍になった。
今回の条件では色が濃くなっただけで、ネガティブの有無による差はほとんどなかった。
作者の作例にネガティブがないのは、この挙動と合っている。
作者の説明文にあるネガティブ
worst quality, low quality, score_1, score_2, score_3, artist name
キャラを指定しないとマスピ顔が出るのか
キャラ名、髪色、目の色、作家タグのどれも入れない最小のプロンプトで、seed 1〜4を出力した。
比較には素のAnima-2.9BとAnima-Base v1.0を使い、どちらもOne obsessionの記事と同じ30ステップ・CFG 4.5にした。
品質タグの有無でも出し分け、TinAnimaは作者の説明にある自然文でも出した。
解像度は832×1024で、TinAnimaは4ステップ・CFG 1・shift 1.0。
| ラベル | プロンプト |
|---|---|
| タグ | 1girl, solo, looking at viewer, upper body, white background |
| 品質タグ付き | masterpiece, best quality, 1girl, solo, looking at viewer, upper body, white background |
| 自然文 | A girl looking at the viewer. Upper body, plain white background. |
TinAnima
タグ(seed 1〜4)




自然文(seed 1〜4)




品質タグ付き(seed 1〜4、胸元が開いた出力があるため掲載用にぼかし加工済み)




素のAnima-2.9B
タグ(seed 1〜4)




品質タグ付き(seed 1〜4、露出の多い出力のため掲載用にぼかし加工済み)




Anima-Base v1.0
タグ(seed 1〜4)




品質タグ付き(seed 1〜4、露出の多い出力のため掲載用にぼかし加工済み)




| モデル | 条件 | 画像で確認したこと(seed 1〜4) |
|---|---|---|
| TinAnima | タグ | 4枚とも黒髪ロングのぱっつん前髪で、同じ顔立ち。目は紫が3枚、赤が1枚。服は白シャツか黒 |
| TinAnima | 自然文 | タグとほぼ同じ絵。顔、髪、服の組み合わせまでseedごとに一致する |
| TinAnima | 品質タグ付き | 顔と髪はタグと同じ。4枚中3枚で胸元が開き、1枚は黒い下着になる |
| Anima-2.9B | タグ | 紫のボブ、白黒の線画、灰色のロング、角の付いた紺髪で、手書き文字も入る。髪色も画風もそろわない |
| Anima-2.9B | 品質タグ付き | 4枚とも胸を強調した露出の多い絵。髪は赤、青、黒、黒 |
| Anima-Base v1.0 | タグ | 紫のボブ、白黒の線画、黒髪ロング、紺髪で手書き文字入り。同じseedの2.9Bと構図が近い |
| Anima-Base v1.0 | 品質タグ付き | 4枚とも露出の多い絵 |
TinAnimaは、タグでも自然文でも、品質タグがあってもなくても、12枚すべてで同じ黒髪の女性が出た。
素のAnima-2.9BとAnima-Baseは、同じseed 1〜4で何も指定しないと髪色も画風もばらばらで、決まった顔は出なかった。
今回の条件では、TinAnimaで同じ顔になったのはベースのAnimaから引き継いだ性質ではなく、派生の段階で加わったものだと思う。
作者の作例のピンク髪や白髪の少女も、目の形や鼻の描き方がこの顔と共通している。
ベースの2本は、品質タグを足すと4枚とも露出の多い絵になった。
プロンプトに安全タグの safe を入れていないためで、このタグなしで masterpiece, best quality を入れるとNSFWに寄りやすい。
TinAnimaも品質タグで胸元が開く方向には動いたが、ベースより弱かった。
髪型と色だけ指定した場合
キャラ名を入れずに髪型、髪色、目の色だけを指定して、TinAnimaで同じseed 1〜4を出力した。




| 指定 | 画像で確認したこと |
|---|---|
short hair, blonde hair, blue eyes | 4枚とも金髪のボブと青い目になる。目の形、鼻、小さい口、無表情という顔立ちは指定なしの黒髪と同じ |
髪型と色は指定どおりに変わったが、顔立ちは変わらなかった。
作成ワークフローで強度0.4ずつ焼き込まれていた TinAnimaCharactersLora_29B と TinAnimaWomanLora_29B が、この顔の出どころの候補になる。
どちらのLoRAも公開されていないので、手元では切り分けられていない(推測)。
プロンプトとネガティブ
髪型と色だけ指定
1girl, solo, short hair, blonde hair, blue eyes, looking at viewer, upper body, white background
TinAnimaはCFG 1なのでネガティブなし。Anima-2.9BとAnima-Baseのネガティブは次のとおり。
worst quality, low quality, artist name, blurry, jpeg artifacts, chromatic aberration
比較対象
ここからは、One obsessionの記事と同じ項目で出力した。
| ラベル | モデル | 役割 |
|---|---|---|
| Base | Anima-Base v1.0 | 30ステップの基準。キャラLoRAの学習元。Turbo v1.1とAesthetic v1.1の比較の出力を流用し、再生成していない |
| Turbo v1.1 | Anima-Turbo v1.1 | 8ステップの基準。同じ記事の出力を流用し、再生成していない |
| Anima-2.9B | Anima-2.9B-preview-v1 | 2.9Bの基準。One obsessionの記事の出力を流用し、再生成していない |
| TinAnima | TinAnima29B_v1_4steps_INT8 | 今回出力した |
生成条件
| 項目 | Base・Anima-2.9B | Turbo v1.1 | TinAnima |
|---|---|---|---|
| ステップ / CFG | 30 / 4.5 | 8 / 1.0 | 4 / 1.0 |
| サンプラー / スケジューラー | er_sde / simple | er_sde / simple | er_sde / simple |
| shift | 既定(3.0) | 既定(3.0) | 1.0 |
| 解像度 | 832×1216(バストアップは832×1024、2キャラは1216×832) | 同左 | 同左 |
| シード | 42 | 42 | 42 |
| キャラLoRA | Baseは keikana-animabase-v2_epoch140、Anima-2.9Bは同じLoRAを40ブロック向けに番号を付け替えた版。どちらも強度1.0 | keikana-animabase-v2_epoch140、強度1.0 | 40ブロック向けに付け替えた版、強度1.0 |
| ポジティブの先頭 | masterpiece, best quality, safe | 同左 | safe |
| ComfyUI | Baseはv0.30.1、Anima-2.9Bはv0.33.3 | v0.30.1 | v0.33.3(INT8のMPSパッチ入り) |
検証環境はApple SiliconのM1 Max 64GBを使用した。
TinAnimaは作者の作例に合わせて、過去の記事のプロンプトから masterpiece, best quality だけを外した。
safe は品質タグではなく内容の指定なので残している。
ネガティブは過去の記事と同じ文字列を入れたが、CFG 1なので効いていない。
解像度は作者の推奨(1024×1536)ではなく、過去の記事と同じ832×1216にそろえた。
キャラLoRAの強度
キャラLoRAは、Anima-Baseで学習したけいちゃん・かなちゃんのLoRAのブロック番号を、40ブロック向けに付け替えた版を使った。
One obsessionの2.9B版で使ったものと同じファイルになる。
4ステップの派生に当てて崩れないかを、かなちゃんの全身で強度を変えて先に確かめた。




| 強度 | 画像で確認したこと |
|---|---|
| LoRAなし | 茶髪のサイドポニーとアホ毛はタグで出るが、紺のセーラー服で、顔もかなちゃんではない |
| 1.0 | アホ毛、青いシュシュのサイドポニー、紺ブレザーに赤リボン。かなちゃんとして出る |
| 0.8 | 白シャツに赤リボンで、ブレザーなし |
| 0.6 | 紺ブレザーに赤リボン。1.0とほぼ同じ |
強度1.0でも崩れなかったので、過去の記事と同じ1.0で当てた。
素の画風
キャラLoRAを当てず、金髪+白ローブのプロンプトで出力した。
白背景の立ち絵




| モデル | 画像で確認したこと |
|---|---|
| Base | 黄色の強い金で前垂れと裾が出る。ぱっつん前髪で、塗りは平坦 |
| Turbo v1.1 | 巻き髪で、茶色寄りの金の帯と刺繍。ローブが灰色がかる |
| Anima-2.9B | ぱっつん前髪のストレート。黄色の強い金の前垂れと裾で、Baseに近い |
| TinAnima | 額を出したストレート。金は帯と袖口、裾の模様1つに絞られ、白の面積が大きい。肩のケープは小さい |
TinAnimaは、金の装飾をほかの3本より控えめに描いた。
線は細く、塗りは淡い。
プロンプト
Base・Turbo v1.1・Anima-2.9B
masterpiece, best quality, safe, 1girl, solo, long blonde hair, blue eyes, white robe, gold embroidery, capelet, gold sash, long sleeves, long dress, standing, looking at viewer, full body, white background
TinAnima
safe, 1girl, solo, long blonde hair, blue eyes, white robe, gold embroidery, capelet, gold sash, long sleeves, long dress, standing, looking at viewer, full body, white background
ネガティブ(TinAnimaはCFG 1なので効いていない)
worst quality, low quality, artist name, blurry, jpeg artifacts, chromatic aberration
草原を走るシーン




| モデル | 画像で確認したこと |
|---|---|
| Base | マントの裏地が赤くなる。城は小さく遠い |
| Turbo v1.1 | 左に黒い城のシルエット。正面へ歩く姿勢 |
| Anima-2.9B | マントの裏地が赤い。右奥に小さな城。右下に文字のような模様が出る |
| TinAnima | 左奥に城、空は淡い夕焼け。両腕を広げて正面へ歩く。文字のような模様は出ない |
TinAnimaの空は、ほかの3本の赤い夕焼けより淡い色になった。
人物は正面を向いて歩く姿勢で、走る動きは弱い。
プロンプト
Base・Turbo v1.1・Anima-2.9B
masterpiece, best quality, safe, 1girl, solo, long blonde hair, blue eyes, white robe, gold embroidery, capelet, gold sash, long sleeves, long dress, running, wind, hair blowing, dynamic pose, fantasy landscape, castle in background, sunset sky, dramatic clouds, grass field
TinAnimaは先頭の masterpiece, best quality, を外した。ネガティブは白背景の立ち絵と同じ。
キャラLoRA
茶髪サイドポニーのかなちゃんと、金髪ロングのけいちゃんで再現性を確認した。
かなちゃん
全身の立ち絵を出力した。




バストアップはプロンプトの指定を upper body, portrait に変更して出力した。




| モデル | 画像で確認したこと |
|---|---|
| Base | 特徴はすべて出る。全身は黒タイツ、バストアップは紺ブレザー+赤い大きなリボン |
| Turbo v1.1 | 特徴はすべて出る。全身は膝下ソックス |
| Anima-2.9B | 特徴はすべて出る。全身は赤ネクタイ+黒タイツ、バストアップは赤い蝶リボン |
| TinAnima | 髪型と目は出る。全身は紺ブレザー+赤い蝶リボン、バストアップは紺ベスト+赤い蝶リボン。ネクタイは出ない |
TinAnimaのかなちゃんは、アホ毛、シュシュ付きのサイドポニー、茶色の目がそろった。
ほかの3本が白シャツで出した全身で、紺のブレザーを着た。
目はほかの3本より横長で、まつ毛が濃い。
けいちゃん
全身の立ち絵を出力した。




バストアップはプロンプトの指定を upper body, portrait に変更して出力した。




| モデル | 画像で確認したこと |
|---|---|
| Base | 髪の特徴と赤リボンタイがそろう。スカートはチェック柄 |
| Turbo v1.1 | 髪は出るが、首元のリボンが紺になる。全身は上着も紺 |
| Anima-2.9B | 髪の特徴は出る。首元は全身で赤、バストアップで紺。全身は紺のダブルのブレザー |
| TinAnima | 髪の特徴は出る。首元は全身・バストアップとも紺。全身は紺のワンピースのような制服 |
TinAnimaのけいちゃんは、編み込みとぱっつん前髪、髪の青いリボンが出た。
首元のリボンは全身・バストアップとも紺で、プロンプトの blue ribbon がそのまま首元にも付いた形になる。
バストアップの顔は、ほかの3本のつり目よりも穏やかな目つきになった。
プロンプト(かな・けい)
かな全身(TinAnima)
safe, 1girl, solo, kanachan, brown hair, side ponytail, ahoge, brown eyes, school uniform, full body, standing, looking at viewer, white background, simple background
けい全身(TinAnima)
safe, 1girl, solo, keichan, blonde hair, long hair, blunt bangs, blue ribbon, blue eyes, school uniform, full body, standing, looking at viewer, white background, simple background
Base・Turbo v1.1・Anima-2.9Bは先頭に masterpiece, best quality, が付く。
バストアップは full body, standing を upper body, portrait に替え、ネガティブに full body, knees, feet, lower body を足した。
ネガティブ
worst quality, low quality, blurry, lowres, jpeg artifacts, bad hands, bad anatomy, fused fingers, fused legs, fused limbs, extra arms, extra legs, conjoined twins, deformed face
けいとかなの2人並び
横並びの構図として standing side by side, full body を指定し、左右の立ち位置とそれぞれの外見特徴をプロンプトに追加した。




| モデル | 画像で確認したこと |
|---|---|
| Base | 左けい・右かなで分かれ、アホ毛の混ざりなし。けいは赤リボン、かなは黒タイツ |
| Turbo v1.1 | 描き分けとアホ毛は同じ。けいは赤リボン、かなは赤ネクタイ+黒タイツ |
| Anima-2.9B | 描き分けとアホ毛は同じ。けいは赤リボン+灰色のチェック、かなは赤ネクタイ+黒タイツ |
| TinAnima | 左けい・右かなで分かれ、アホ毛の混ざりなし。full body の指定に従わず、胸から上で切れる。けいは紺リボン、かなは赤い蝶リボンで、2人とも紺ベスト |
TinAnimaだけ、全身を指定したのに胸から上のアップになった。
2人の描き分けはできていて、髪型や目の色の混ざりはない。
プロンプト
TinAnima
safe, 2girls, multiple girls, two different girls, kanachan, keichan, standing side by side, full body, looking at viewer, smile, school uniform, keichan on the left has long blonde hair with blunt bangs and a blue ribbon, kanachan on the right has brown hair with a side ponytail and an ahoge, white background, simple background
Base・Turbo v1.1・Anima-2.9Bは先頭に masterpiece, best quality, が付く。ネガティブはかな・けいと同じものに 1girl, solo を足した。
背景の描き込み
喫茶店の窓際にかなちゃんを座らせた構図で出力した。




| モデル | 画像で確認したこと |
|---|---|
| Base | 両手でカップを持つ正面向き。天井のランプ2つ、カーテン、奥の椅子 |
| Turbo v1.1 | 頬杖をつき、丸テーブルにカップ。窓、鉢植え2つ、本棚 |
| Anima-2.9B | 頬杖をつき、テーブルにカップ。ベージュのベスト。天井のランプ、本棚、カウンターのカップ類 |
| TinAnima | 両手で頬杖をつく。テーブルにカップが2客。窓の外に建物、鉢植え、本棚、天井のランプ |
TinAnimaも本棚の本や窓の外の建物まで描いた。
テーブルから上の構図で、ほかの3本より人物が大きい。
テーブルには、One obsessionの記事で2.9B v2に出たのと同じく、カップがもう1客あった。
プロンプト
TinAnima
safe, 1girl, solo, kanachan, brown hair, side ponytail, ahoge, brown eyes, school uniform, sitting at a cafe table by the window, potted plants, bookshelf, teacup, warm afternoon sunlight, detailed background, intricate details, looking at viewer
Base・Turbo v1.1・Anima-2.9Bは先頭に masterpiece, best quality, が付く。
ネガティブ
worst quality, low quality, blurry, lowres, jpeg artifacts, bad hands, bad anatomy, deformed face
画像変換(i2i)
過去のWAI-Anima記事と同じく、WAI-Illustrious v160とかなちゃんLoRAで生成した元画像を使用し、デノイズ0.5で画像変換(i2i)を行った。キャラLoRAは適用していない。
TinAnimaは4ステップなので、デノイズ0.5では実際に処理されるのは後半の2ステップ分になる。




| モデル | 画像で確認したこと |
|---|---|
| Base | 構図、円、帯の結び目は維持され、円の中に模様が入る |
| Turbo v1.1 | 構図は維持され、白いフードが付く。円に模様が入って輪郭が崩れる |
| Anima-2.9B | 構図は維持され、白いフードが付く |
| TinAnima | 構図、円、帯の結び目は維持され、白いフードが付く。円の中に模様が入る |
4本とも構図と金色の円、帯の結び目は元画像の形のまま残った。
TinAnimaの顔は、元画像のかなちゃんの丸い目より少し大人びた目つきになった。
プロンプト
TinAnima
safe, 1girl, solo, brown hair, side ponytail, ahoge, brown eyes, white robe, gold embroidery, capelet, gold sash, long sleeves, long dress, standing, looking at viewer, full body
Base・Turbo v1.1・Anima-2.9Bは先頭に masterpiece, best quality, が付く。ネガティブは白背景の立ち絵と同じ。
生成速度
M1 Max 64GBで、生成ジョブを開始してから画像を受け取るまでの所要時間。
Base・Turbo v1.1・Anima-2.9Bは過去の記事の計測値で、テスト1はモデルの初回ロードを含む。
TinAnimaはLoRA強度の確認のあとに続けて出したので、テスト1も初回ロードを含まない。
TinAnimaの計算はINT8の行列積ではなく、MPSパッチでbf16に戻して行っている。
| モデル | ステップ | テスト1 | テスト2 | バストアップ(832×1024) |
|---|---|---|---|---|
| Base | 30 | 262.8秒 | 258.7秒 | 210.7秒 |
| Turbo v1.1 | 8 | 40.2秒 | 38.2秒 | 30.2秒 |
| Anima-2.9B | 30 | 374.2秒 | 368.1秒 | 293.6秒 |
| TinAnima | 4 | 32.1秒 | 30.2秒 | 26.1秒 |
TinAnimaは、同じ40ブロックのAnima-2.9Bの30ステップに比べて、テスト2で約12分の1の時間になった。
2BのTurbo v1.1の8ステップより少し速い。
作者の推奨する1024×1536では、1枚約50秒かかった。
用途別の選び方
| 用途 | おすすめのモデル | 確認した特徴 |
|---|---|---|
| 2.9BでキャラLoRAを速く使いたい | TinAnima | 832×1216で1枚約30秒。付け替えたLoRAを強度1.0で当てても崩れず、かな・けいの髪型が出た |
| キャラを指定せずにいろいろな顔を出したい | Anima-Base、Anima-2.9B | 指定なしのseed 1〜4で髪色も画風も変わった。TinAnimaは同じ条件の12枚がすべて同じ顔だった |
| 2人並びを全身で出したい | Base、Turbo v1.1、Anima-2.9B | TinAnimaは full body を指定しても胸から上で切れた |
| ネガティブで調整したい | TinAnima以外 | TinAnimaの推奨のCFG 1ではネガティブが計算されない。CFG 2にすると時間がほぼ倍になり、色が濃くなる |
参考リンク
- TinAnima29B_v1_4steps_INT8(Civitai)
- Anima(Hugging Face)
- Anima-2.9B(Hugging Face)
- NVIDIA Open Model License
- One obsessionのAnima・2.9B・Illustriousを同じプロンプトとシードで試す
- 層拡張で40層になったAnima-2.9Bに既存のキャラLoRAはそのまま乗るのか
- Anima公式のTurbo v1.1とAesthetic v1.1をM1 Maxで試す、Base学習のキャラLoRAは使えるか
- WAI-Animaで見るAnimaエコシステムの進化
おまけ: NSFW出力テスト
ここから先はテスト出力した画像がセンシティブな可能性があるため、画像自体をぼかしています。出力のちゃんとした結果が見たい場合には、手元の環境でお試しください。
キャラLoRAは使わず、nsfw タグなしとタグあり(正面構図 straight-on)の2条件で出力した。プロンプト先頭から safe を外している。
nsfw タグなし




nsfw タグあり(straight-on)




TinAnimaもタグの有無に関わらず裸体で出力された。
タグなしは岩の上に座って足を水に入れる構図で、ほかのAnima系と同じだった。
タグありは白いカーテンの前に立つ構図になった。
プロンプト
タグなし(TinAnima)
1girl, solo, long blonde hair, blue eyes, completely nude, naked, bare skin, sitting on edge of spring, feet in water, forest, natural light, serene, full body, looking at viewer
タグあり(TinAnima)
1girl, solo, long blonde hair, blue eyes, completely nude, naked, bare skin, nsfw, straight-on, full body, standing, white background
Base・Turbo v1.1・Anima-2.9Bは先頭に masterpiece, best quality, が付く。ネガティブは白背景の立ち絵と同じ。