KritaでAI Diffusionを使用している際、checkpointsを読み込むと「VAEがありません」と表示されることがあります。この記事では、このエラーの原因と解決方法を初心者でも理解できるように解説します。
VAEとは何か
VAE(Variational AutoEncoder)は、AI Diffusionで生成される画像の品質を左右する重要なモデルです。checkpointsにVAEが内蔵されていない場合、Kritaは画像生成時にエラーを出します。
通常、VAEはcheckpointsとセットで使用する必要がありますが、設定ミスで二重に選択すると画像がおかしくなることがあります。
VAEエラーの原因
このエラーが発生する主な原因は、KritaのAI Diffusion設定でVAEが正しく読み込まれていないことです。特に設定を変更して「デフォルト」を選んだ場合、KritaがVAEのパスを認識できずエラーになることがあります。
また、VAEのファイル形式や場所が異なる場合も同様のエラーが発生します。
解決策: 正しいVAEの読み込み
まず、checkpointsとVAEのペアが正しいフォルダに保存されていることを確認します。VAEファイルはcheckpointsと同じディレクトリか、Kritaの指定するVAEフォルダに置きます。
Kritaの設定画面でVAEを手動で指定し、二重選択にならないように注意してください。内蔵VAEを使う場合は外部VAEを選択せず、逆も同様です。
設定のリセットと再起動
設定変更後もエラーが続く場合は、KritaのAI Diffusion設定を初期化し、Kritaを再起動して再設定すると改善することがあります。
再起動後、checkpointsとVAEを順序通りに設定し、テスト画像を生成して正常に動作するか確認してください。
まとめ
Kritaで「VAEがありません」と表示される場合は、VAEの場所や選択が正しいか確認することが重要です。内蔵VAEと外部VAEの二重選択を避け、設定をリセットして再起動することで、多くの場合エラーは解消されます。


コメント