Smooth Generated Gifs - Guide
詳細
ファイルをダウンロード
モデル説明
これは、SD-Auto1111を用いて滑らかなGifを作成する方法についてのリクエストされたガイドです。全体としては3つの大きなステップで構成されています:
生成に適したリソースの選定
生成されたデータをGifに変換する
スムージングのための補正プロセス(補間処理)を施す
このガイドでは以下のものをダウンロードする必要があります:
Img Slices To Gif スクリプト(Auto1111のScriptsフォルダ内に配置し、Auto1111内で使用)
Controlled Parameters Animation スクリプト(Auto1111のScriptsフォルダ内に配置し、Auto1111内で使用)
Flowframes ソフトウェア
1. 適切なリソースの選定
アニメーションに使用可能なリソースは2種類あり、それぞれ異なるタイプのアニメーションを生成します:
フレームグリッドLoRA:訓練対象の主題に対して非常に正確ですが、柔軟性はやや低いです。このようなリソースを作るのが最も得意なのは aDDont 🔞 です。
ウェイト進行概念LoRA:非常に柔軟ではあるものの、動きの範囲が狭く、精度が時折不安定になります。このようなリソースを作るのが最も得意なのは ntc . です。
2. Gifへの変換処理
前に述べたように、以下の2種類のアニメーションをカバーします:[フレームアニメーション] および [パラメータアニメーション]。
フレームアニメーション 🎞 :
まず、「フレームグリッドLoRA」を取得し、生成された結果を切り出すために Img Slices To Gif スクリプトを使用します。
「txt2img」モードでLoRAをフルウェイトで使用し、そのLoRAの作成者が推奨する解像度で生成を行います。この時点で結果は歪んで見えるでしょうが、心配しないでください。
その後「img2img」に送り、LoRAのウェイトを 0.2〜0.4 の範囲に下げ、ノイズ除去(desnoising)を 0.28〜0.4 の範囲で設定します。
その後、任意の追加LoRAを適用できます。解像度は可能な限り高く設定しても構いません(アスペクト比を崩さないように注意)。
スクリプトドロップダウンメニューから「Img Slices To Gif」を選択し、「有効化」して、「フレームグリッドLoRA」の設定に応じたパラメータを設定します。例:2×3グリッドの場合、XSlices=2 かつ YSlices=3 を設定してください。
余分なオプションを展開し、「前後に再生」を切り替えたい場合は有効にします。
それでは「Generate!」をクリック! 結果は「stable-diffusion-webui\outputs\txt2img-images\txt2gif」フォルダで確認できます。
パラメータアニメーション 🎛 :
まず、「ウェイト進行概念LoRA」を取得し、LoRAのウェイトを進行させるために Controlled Parameters Animation スクリプトを使用します。
- 通常のLoRAでもこのアプローチを試すことができます。
スクリプトドロップダウンメニューから「Controlled Parameters Animation」を選択します。
パラメータタイプ を「LoRA」に設定します。
コントロールしたい LoRA名 を追加します。例として、「lora:MyTestLora_v10:1」の場合は「MyTestLora_v10」と入力します。
次に、開始値(LoRAが動き始める値)、終了値(LoRAの進行が止まる値)、ステップ値(1フレームあたりのLoRAの進行量)を指定します。
開始値 を 終了値 よりも大きく設定することで、LoRAが逆方向に進行するようにできます。
ステップ値を0.01など小さく設定すると、生成されるフレーム数が増え、より滑らかな遷移になります。
「Add Parameter Layer」をクリックして、入力したパラメータを追加します。
余分なオプションを展開し、「Estimate Output」をクリックして生成される画像枚数を確認できます。
- 「Pingpong」にチェックを入れると、前後に再生する設定も可能です。
それでは「Generate!」をクリック! 結果は「stable-diffusion-webui\outputs\txt2img-images\txt2gif」フォルダで確認できます。
3. 補間処理(スムージング)の適用
これにはまず Flowframes ソフトウェアをインストールしてください。ダウンロード時に補間モデルを選択するプロンプトが出たら、「最新のRIFEモデル」(RIFE CUDA for NVIDIA)を選択してください。
- モデルファイルはやや大きいため、最初はダウンロードに失敗する可能性があります。その場合は、「設定/アプリケーション/ダウンロード済みモデルファイルの管理/モデルダウンローダーを開く」から繰り返し試行してください。
今すぐ「補間タブ」に移動し、ダウンロード済みの AIモデル を選択します。
「ビデオを参照」をクリックして、「stable-diffusion-webui\outputs\txt2img-images\txt2gif」フォルダから生成されたGIFを読み込みます。
「出力スピード」を実験的に調整します。滑らかな30fpsのGIFを作る場合、私は主に「x3スピード」+「x2スローモーション」を使用します。
最後に、「出力形式」を「GIF」に設定します。
- 結果のサイズを小さくしたい場合は、品質や色パレットを下げる設定を検討してください。
これで「Interpolate!」をクリック! 出力されたファイルは、入力と同じディレクトリに保存されます。

