Smooth Generated Gifs - Guide

詳細

ファイルをダウンロード

モデル説明

これは、SD-Auto1111を用いて滑らかなGifを作成する方法についてのリクエストされたガイドです。全体としては3つの大きなステップで構成されています:

  1. 生成に適したリソースの選定

  2. 生成されたデータをGifに変換する

  3. スムージングのための補正プロセス(補間処理)を施す

このガイドでは以下のものをダウンロードする必要があります:

1. 適切なリソースの選定

アニメーションに使用可能なリソースは2種類あり、それぞれ異なるタイプのアニメーションを生成します:

  • フレームグリッドLoRA:訓練対象の主題に対して非常に正確ですが、柔軟性はやや低いです。このようなリソースを作るのが最も得意なのは aDDont 🔞 です。

  • ウェイト進行概念LoRA:非常に柔軟ではあるものの、動きの範囲が狭く、精度が時折不安定になります。このようなリソースを作るのが最も得意なのは ntc . です。

2. Gifへの変換処理

前に述べたように、以下の2種類のアニメーションをカバーします:[フレームアニメーション] および [パラメータアニメーション]。

フレームアニメーション 🎞

  1. まず、「フレームグリッドLoRA」を取得し、生成された結果を切り出すために Img Slices To Gif スクリプトを使用します。

  2. 「txt2img」モードでLoRAをフルウェイトで使用し、そのLoRAの作成者が推奨する解像度で生成を行います。この時点で結果は歪んで見えるでしょうが、心配しないでください。

  3. その後「img2img」に送り、LoRAのウェイトを 0.2〜0.4 の範囲に下げ、ノイズ除去(desnoising)を 0.28〜0.4 の範囲で設定します。

  4. その後、任意の追加LoRAを適用できます。解像度は可能な限り高く設定しても構いません(アスペクト比を崩さないように注意)。

  5. スクリプトドロップダウンメニューから「Img Slices To Gif」を選択し、「有効化」して、「フレームグリッドLoRA」の設定に応じたパラメータを設定します。例:2×3グリッドの場合、XSlices=2 かつ YSlices=3 を設定してください。

  6. 余分なオプションを展開し、「前後に再生」を切り替えたい場合は有効にします。

  7. それでは「Generate!」をクリック! 結果は「stable-diffusion-webui\outputs\txt2img-images\txt2gif」フォルダで確認できます。

パラメータアニメーション 🎛

  1. まず、「ウェイト進行概念LoRA」を取得し、LoRAのウェイトを進行させるために Controlled Parameters Animation スクリプトを使用します。

    1. 通常のLoRAでもこのアプローチを試すことができます。
  2. スクリプトドロップダウンメニューから「Controlled Parameters Animation」を選択します。

  3. パラメータタイプ を「LoRA」に設定します。

  4. コントロールしたい LoRA名 を追加します。例として、「lora:MyTestLora_v10:1」の場合は「MyTestLora_v10」と入力します。

  5. 次に、開始値(LoRAが動き始める値)、終了値(LoRAの進行が止まる値)、ステップ値(1フレームあたりのLoRAの進行量)を指定します。

    1. 開始値終了値 よりも大きく設定することで、LoRAが逆方向に進行するようにできます。

    2. ステップ値を0.01など小さく設定すると、生成されるフレーム数が増え、より滑らかな遷移になります。

  6. 「Add Parameter Layer」をクリックして、入力したパラメータを追加します。

  7. 余分なオプションを展開し、「Estimate Output」をクリックして生成される画像枚数を確認できます。

    1. 「Pingpong」にチェックを入れると、前後に再生する設定も可能です。
  8. それでは「Generate!」をクリック! 結果は「stable-diffusion-webui\outputs\txt2img-images\txt2gif」フォルダで確認できます。

3. 補間処理(スムージング)の適用

  1. これにはまず Flowframes ソフトウェアをインストールしてください。ダウンロード時に補間モデルを選択するプロンプトが出たら、「最新のRIFEモデル」(RIFE CUDA for NVIDIA)を選択してください。

    1. モデルファイルはやや大きいため、最初はダウンロードに失敗する可能性があります。その場合は、「設定/アプリケーション/ダウンロード済みモデルファイルの管理/モデルダウンローダーを開く」から繰り返し試行してください。
  2. 今すぐ「補間タブ」に移動し、ダウンロード済みの AIモデル を選択します。

  3. 「ビデオを参照」をクリックして、「stable-diffusion-webui\outputs\txt2img-images\txt2gif」フォルダから生成されたGIFを読み込みます。

  4. 「出力スピード」を実験的に調整します。滑らかな30fpsのGIFを作る場合、私は主に「x3スピード」+「x2スローモーション」を使用します。

  5. 最後に、「出力形式」を「GIF」に設定します。

    1. 結果のサイズを小さくしたい場合は、品質や色パレットを下げる設定を検討してください。
  6. これで「Interpolate!」をクリック! 出力されたファイルは、入力と同じディレクトリに保存されます。

アニメーションを楽しんでください 👍

このモデルで生成された画像

画像が見つかりません。