FreeU Advanced

詳細

ファイルをダウンロード

モデル説明

FreeU Advanced Plus

昼食のあと、あなたと私が夕食と映画でもいかがですか? 🌃📺😏

これらの例は、FreeU - Dinner and a Movie (FreeU Advanced Plus) 用です。これはFreeU Advancedのアルファブランチであり、このバージョンはUNetModel.forwardメソッドをopenaimodel.pyでパッチします。

これは、入力ブロックとミドルブロックをパッチする公式な方法が提供されるまでの暫定的なパッチです。 FreeU - Free Lunch and Dinner (FreeU Advanced) は、UNetModelクラスをパッチする必要がありません。

インストール

  • できるだけGithubを訪問し、適切なブランチ(mainまたはdinner_and_a_movie)を選んでください。
    git clone -b [main|dinner_and_a_movie] https://github.com/WASasquatch/FreeU_Advanced.git

  • それ以外の場合、civitaiからバージョンをダウンロードし、アーカイブ内のフォルダをComfyUI/custom_nodesに展開してください。

image

ブロック全体に適用されたデフォルトのノード設定の例。

default_block_examples default_block_examples_2 default_block_examples_3 default_block_examples_4 default_block_examples_5 default_block_examples_6 default_block_examples_7

入力パラメータ

  • model (MODEL): パッチ対象のモデル

  • target_block (COMBO): 対象とするブロック;input_blockmiddle_blockoutput_block

  • multiscale_mode (COMBO): 利用可能なマルチスケールモードのリスト:

    • ["Default", "Bandpass", "Low-Pass", "High-Pass", "Pass-Through", "Gaussian-Blur", "Edge-Enhancement", "Sharpen", "Multi-Bandpass", "Multi-Low-Pass", "Multi-High-Pass", "Multi-Pass-Through", "Multi-Gaussian-Blur", "Multi-Edge-Enhancement", "Multi-Sharpen"]
  • multiscale_strength (FLOAT, デフォルト: 1.0, 範囲: [0.0, 1.0], ステップ: 0.001): スケーリングの強度

  • b1_slice (INT, デフォルト: 640, 範囲: [64, 1280], ステップ: 1): b1操作用の配列スライスのサイズ

  • b2_slice (INT, デフォルト: 640, 範囲: [64, 640], ステップ: 1): b2操作用の配列スライスのサイズ

  • b1 (FLOAT, デフォルト: 1.1, 範囲: [0.0, 10.0], ステップ: 0.001): b1出力倍率

  • b2 (FLOAT, デフォルト: 1.2, 範囲: [0.0, 10.0], ステップ: 0.001): b2出力倍率

  • s1 (FLOAT, デフォルト: 0.9, 範囲: [0.0, 10.0], ステップ: 0.001): s1フーリエ変換スケール強度

  • s2 (FLOAT, デフォルト: 0.2, 範囲: [0.0, 10.0], ステップ: 0.001): s2フーリエ変換スケール強度

オプションパラメータ

  • b1_mode (COMBO): b1乗算結果のブレンドモード。

    • ['bislerp', 'colorize', 'cosine interp', 'cuberp', 'hslerp', 'inject', 'lerp', 'linear dodge', 'slerp']
  • b1_blend (FLOAT, デフォルト: 1.0, 範囲: [0.0, 100], ステップ: 0.001): b1のブレンド強度

  • b2_mode (COMBO): b2乗算結果のブレンドモード。

    • ['bislerp', 'colorize', 'cosine interp', 'cuberp', 'hslerp', 'inject', 'lerp', 'linear dodge', 'slerp']
  • b2_blend (FLOAT, デフォルト: 1.0, 範囲: [0.0, 100], ステップ: 0.001): b2のブレンド強度

  • threshold (INT, デフォルト: 1.0, 範囲: [1, 10], ステップ: 1): フーリエ変換関数の公開されたしきい値

  • use_override_scales (COMBO): override_scalesを使用するかどうか。「true」または「false」

  • override_scales (STRING, デフォルト: [複数行文字列]): スケールを上書き。カスタムスケールを作成し、結果を試してみてください。

    • 例:10, 1.5multiscale_modeの効果としてSharpenを生成します

    • 行をコメントアウトするには#//!を使用できます。

FreeU BibTeX

@article{Si2023FreeU,
 author    = {Chenyang Si, Ziqi Huang, Yuming Jiang, Ziwei Liu},
 title     = {FreeU: Free Lunch in Diffusion U-Net},
 journal   = {arXiv},
 year      = {2023},
}

🗞️ ライセンス

MITライセンスのもとで配布されています。詳細はLICENSEをご覧ください。

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

画像が見つかりません。