見切れた部分の画像を生成する - Poor Man's Outpainting, Outpainting mk2 による画像の生成 - Stable Diffusion

Stable Diffusionで見切れた部分の画像を生成する手順を紹介します。

概要

生成された画像で、アングルを引いた視点にして、より外側を描画したい場合があります。 この記事では、Poor man's outpainting と Outpainting mk2を利用して画像の外側を描画する手順を紹介します。
tips
背景が単純な場合や追加で描く領域が小さい場合は、img2imgのinpaintを利用する方法が効率の良い場合もあります。 img2imgのinpaintを利用してOutpaintingする手順はこちらの記事を参照してください。

事前準備

画像を生成します。今回は下図の画像を生成しました。


生成した画像です。この画像の背景部分をもう少し広く描画したいです。

手順: Poor man's outpainting

生成した画像をimg2imgで処理します。txt2imgを利用している場合は、[Send image and generation parameters to img2img tab]のボタンをクリックします。


img2imgの画面に切り替わり、生成した画像とプロンプトが設定されます。


ページを下にスクロールします。[Script]のドロップダウンリストボックスをクリックします。


クリックしてドロップダウンリストを表示します。


リストの[Poor man's outpainting]の項目をクリックして選択します。


選択すると、ドロップダウンリストボックスの下に下図の設定項目が表示されます。今回はデフォルトのままの設定とします。


[Generate]ボタンをクリックして画像生成を実行します。生成結果が下図です。


生成された画像です。元の画像の外側部分が描画できています。ただし、ぼけており鮮明感があまりないです。


複数回、生成した結果が下図です。追加で描画した外側部分は鮮明感が下がっています。

手順: Outpainting mk2

Outpainting mk2 を利用する場合の手順です。

生成した画像をimg2imgで処理します。txt2imgを利用している場合は、[Send image and generation parameters to img2img tab]のボタンをクリックします。


img2imgの画面に切り替わり、生成した画像とプロンプトが設定されます。


ページを下にスクロールします。[Script]のドロップダウンリストボックスをクリックします。


リストの[Outpainting mk2]の項目をクリックして選択します。

選択すると、ドロップダウンリストボックスの下に下図の設定項目が表示されます。今回はデフォルトのままの設定とします。


[Generate]ボタンをクリックして画像生成を実行します。生成結果が下図です。


生成された画像です。元の画像の外側部分が描画できています。Poor man's outpainting より周辺部分のぼやけは少ないですが、 濃い色のオブジェクトが描画される傾向があります。


複数回、生成した結果が下図です。追加で描画した外側部分は柱や壁になったりする傾向があります。
背景の建物の構造を把握して描画している印象はなく、単純に画像生成をしている印象です。


Poor Man's Outpainting, Outpainting mk2 による見切れた画像の生成手順を紹介しました。
著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。
掲載日: 2023-06-07
iPentec all rights reserverd.