ファンサイトに戻る

PROMPT GUIDE

SDXLとSD1.5の違い(画質・画像サイズ・LoRAの互換を比較)

Stable Diffusion(ステーブルディフュージョン)には、SD1.5とSDXLという2つの世代がよく使われています。同じ「プロンプトを書いて絵を作る」道具でも、得意な画像サイズ、必要なパソコンの性能、使える追加ファイル(LoRAなど)が違います。この記事では、2つの違いを表で比べ、どちらを選ぶとよいかの目安をまとめました。

最終更新: よみもの めやす 約4分

結論を先に

SDXLは1024×1024前後で作る新しい世代、SD1.5は512×512前後で作る前の世代のStable Diffusionです。SDXLは細部と構図が安定しやすい代わりにVRAMを多く使い、SD1.5は軽くて資料が多いのが強みです。LoRAやControlNetは世代ごとに別物なので、使い回せません。

SDXLとSD1.5の違いは?(ひとことで)

いちばん大きな違いは、モデルが得意とする画像の大きさと、モデルそのものの大きさです。

SD1.5は512×512前後の小さめの画像で学習されたモデルで、動きが軽く、古いパソコンでも動かしやすいのが特長です。SDXLは1024×1024前後で学習された新しい世代で、髪の毛先や背景の描きこみ、構図のまとまりが良くなりやすい一方、必要なVRAM(グラフィックボードのメモリ)や生成にかかる時間が増えます。Illustrious や Pony のように、SDXLをもとにしたアニメ系のモデルも多くあります。

くらべる所SD1.5SDXL
基本の画像サイズ512×512前後(縦長なら512×768など)1024×1024前後(縦長なら832×1216など)
モデルの大きさ小さめ(ファイルは数GB程度が多い)大きめ(SD1.5の数倍になることが多い)
必要なVRAMの目安少なめでも動きやすい多めに必要(足りないと遅い・止まる)
細部・構図高解像度にすると崩れやすいはじめから大きく作れて細部が出やすい
プロンプトの効き方タグを多く並べる書き方が中心タグでも短い文でも効きやすい(モデルによる)
LoRA・ControlNetSD1.5用だけが使えるSDXL用だけが使える
資料・作例の多さ古くから多い新しいモデルを中心にふえている

イラストの利用ルール

りんかのコツ

  • VRAMの必要量は、画面の作り(AUTOMATIC1111・Forge・ComfyUIなど)や設定によって大きく変わる。数字はあくまで目安として、使う道具の説明を確認する
  • SDXL系のアニメモデルは、モデルごとに推奨の画像サイズや品質タグが違う。モデルの説明ページを最初に読む

SDXLとSD1.5の画像サイズの違いは?

SD1.5は512前後、SDXLは1024前後が基本で、ここから大きく外すと崩れやすくなります。

モデルは学習した大きさの近くでいちばん安定します。SD1.5でいきなり1024×1024を作ると、人物が2人に分かれたり、手足が増えたりしやすくなります。その場合は512前後で作ってから Hires.fix などで大きくするのが定番です。SDXLは最初から1024前後で作れるので、拡大の手間が少なくなります。

向きSD1.5の目安SDXLの目安
正方形512×5121024×1024
縦長(立ち絵)512×768832×1216
横長(場面・背景)768×5121216×832
ワイド(壁紙)912×512 前後1344×768

SDXLで使いやすいサイズをもっと知りたい時は SDXL の解像度(推奨サイズ)一覧と比率の選び方 →

SDXLとSD1.5のどちらを選ぶ?(選び方の手順)

どちらの世代にするか決める手順

  1. 使うパソコンのグラフィックボードのVRAMを確認する(設定やタスクマネージャーで見られる)
  2. 使いたいモデルやLoRAがどちらの世代用かを、配布ページの「Base Model」などの欄で確認する
  3. VRAMに余裕があり、作りたい絵に合うSDXL系のモデルがあればSDXLを選ぶ
  4. VRAMが少ない・SD1.5用のLoRAをたくさん使いたい時はSD1.5を選ぶ
  5. 同じプロンプトで1枚ずつ作って、絵柄と速さをくらべてから決める

迷ったら、まずは使いたいLoRAやモデルの世代に合わせるのがいちばん失敗しにくい選び方です。世代をまたいで使えないため、あとから乗りかえると追加ファイルを探し直すことになります。

SD1.5のLoRAはSDXLで使える?

使えません。LoRAやControlNetのモデルは、作られた世代のモデルとセットで使います。

SD1.5用のLoRAをSDXLのモデルに読みこむと、エラーになったり、何も変わらなかったり、絵が崩れたりします。Embedding(Textual Inversion)やVAEも同じで、世代に合った物を選ぶ必要があります。配布ページでは「SD 1.5」「SDXL 1.0」「Illustrious」「Pony」のように、もとになったモデルが書かれていることが多いので、そこを確認してください。

SD1.5の例:1girl, solo, long hair, school uniform, smile, cherry blossoms, upper body, masterpiece, best quality
SDXL(アニメ系)の例:1girl, solo, long hair, school uniform, smile, cherry blossoms, upper body, masterpiece, best quality, newest

上の2つは、どちらの世代でも基本の形は同じです。SDXL系のアニメモデルでは、モデルの説明にある品質タグや年代のタグを最後に足すと、推奨どおりの絵柄に近づきやすくなります。

よくある失敗と直し方は?

失敗原因直し方
SDXLで絵がぼやける・色がくすむVAEが合っていない・小さすぎるサイズSDXL用のVAEを選ぶ・1024前後で作る
SD1.5で人物が2人に分かれる画像サイズが大きすぎる512前後で作ってから拡大する
LoRAを入れても何も変わらないLoRAの世代がモデルと違うモデルと同じ世代用のLoRAを使う
SDXLで生成がとても遅い・止まるVRAMが足りないサイズを下げる・軽い設定を使う・SD1.5も検討する
SDXLで品質タグが効かないモデルごとに推奨のタグが違うモデルの説明ページの書き方に合わせる

色がくすむ・白っぽい時のVAEの見直し方は VAEとは?色がくすむ原因とVAEの選び方・設定のしかた →

LoRAの読みこみ方と強さの決め方は LoRA の使い方(書き方・強さ・トリガーワード) →

FLUXとSDXLの違いも知りたい時は FLUXとSDXLの違い(プロンプト・得意な絵・重さを比較) →

FAQ

よくある質問

SDXLとSD1.5はどちらが新しいですか?

SDXLのほうが新しい世代です。基本の画像サイズが1024前後になり、細部や構図が安定しやすくなりました。

SD1.5で作ったプロンプトはSDXLでも使えますか?

基本の書き方は同じなので、多くはそのまま使えます。ただし品質タグや推奨のタグはモデルごとに違うので、モデルの説明に合わせて調整してください。

SD1.5用のLoRAはSDXLで使えますか?

使えません。LoRA・ControlNet・Embedding・VAEは、作られた世代のモデルと組み合わせて使います。

VRAMが少ないパソコンではどちらがいいですか?

一般にはSD1.5のほうが軽く動かしやすいです。SDXLを使う時は、画像サイズを下げる、軽い設定にするなどの工夫が必要です。必要な量は使う道具によって変わるので、説明を確認してください。

RINKA WORLD

読んだあとは、りんかワールドで

MORE

あわせてどうぞ