AI画像生成

Stable Diffusion web UIのRealism Engine

写真のようなリアルな画像を生成したいので「Realism Engine」をインストールしました。

  • Realism Engine:写真のような高画質画像を生成する

 

Realism Engine
Realism Engine

 

 

 

Realism Engine

Realism Engineは以下のURLにあります。

パブリック ドメイン画像の膨大なコレクションを使用して高画質画像を生成できるようしたとのことです。

 

Realism Engine
Realism Engine

ライセンスは「creativeml-openrail-m」のみで、付加条件はありません。そのため商用利用が可能です。

  • ライセンス:creativeml-openrail-mのみ ← 商用利用可

商用利用に関心がある人は、関連記事をご参照ください。

 

Realism Engineの利用方法は以下のサイトで詳しく解説されています。

Realism Engineのダウンロードなどの詳細はこちらのサイトをご参照ください。

 

 

Realism Engineのダウンロード

CIVITAIにあるRealism Engineのサイト、その右上に「Download」ボタンがあります。

download
download
  1. Downloadボタンをクリック → 自分のPCにファイルをダウンロードする
  2. config fileをクリック → 自分のPCにコンフィグファイルをダウンロードする

「config file」も忘れずにダウンロードします!

  • realismEngine_v10.safetensors ← 2.43GB
  • realismEngine_v10.yaml ← 2KB

 

 

Realism Engineのアップロード

ダウンロードした2つのファイルをPaperspaceにアップロードします。

アップロード先は以下のフォルダー内です。

  • /notebooks/stable-diffusion-webui/models/Stable-diffusion

低速アップロード

  1. JupyterLabのFile Browserで/notebooks/stable-diffusion-webui/models/Stable-diffusionを開く
  2. そこに自分のPCにあるyamlファイルをドラッグ&ドロップする
    1. realismEngine_v10.yaml ← 2KB
  3. 数秒後、アップロードが完了する
  4. 次にsafetensorsファイルをアップロードするが、
    1. 2時間程要してもよい場合は、以下の処理
      1. yamlファイルと同じ所に、自分のPCにあるsafetensorsファイルをドラッグ&ドロップする
        1. realismEngine_v10.safetensors ← 2.43GB
      2. 2時間後、アップロードが完了する
    2. 2時間も待てない場合は、後にある高速アップロードにいく
Realism Engine upload
Realism Engine upload

高速アップロード

gdownを使う方法で数十秒でアップロードできます。

詳細は関連記事をご参照ください。

gdownでのエラー対応も上記記事をご参照ください。

  • エラー:Access denied with the following error

概要は以下となります。

  1. pthファイルをGoogle Driveにアップロードする
  2. Google DriveからPaperspaceにアップロードする

 

 

Realism Engineの使用

上記2つのファイルをアップロードしたら、Stable Diffusion web UIを再起動します。

  • アップロード後、Stable Diffusion web UIを再起動

生成する画像サイズは768×768にします。

  • size:768×768
  • prompt:(leisure boats:1.2), boats on the Shonan Sea, Blue sky, Summer, clear sky, Fine day, photo,
  • negative prompt:bad_prompt_version2, wood, 3d render, cgi, painting, drawing, cartoon, anime

※bad_prompt_version2はTextual Inversionです

 

チェックポイントでrealismEngineを選択します!

  • Stable Diffusion checkpoint:realismEngine_v10.safetensors
Realism Engine
Realism Engine
Realism Engine
Realism Engine

 

ランタイムエラー

Nans Exception : A tensor with all NaNs was produced in Unet.

以下、対処法

  1. 上記画面の「Settings」をクリック
  2. 左側で「Stable Diffusion」を選択
  3. 一番下までスクロールする
  4. Upcast cross attention layer to float32にチェック(✔)を入れる
  5. 一番上までスクロールする
  6. 赤文字「Apply settings」をクリック
  7. Apply settingsの上にある「txt2img」をクリックして戻る

詳細は、以下のサイトをご参照ください。

 

mat1 and mat2 shapes cannot be multiplied

これはControlNetを使おうとしたときにでたエラーです。

以下、対処法

  • Realism EngineでControlNetは使えない!

ControlNetはStable Diffusion1.5をベースにしたモデルのみに有効で、Realism EngineはStable Diffusion2.1をベースにしたモデルだからです。

詳細は、以下のサイトをご参照ください。

 

 

参考

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です