Soulkyn AIロゴ

高度な画像生成

このガイドは、画像生成の基本をすでに知っていることを前提としています。基本ガイドの情報は再度説明しません。

私たちのサイトはSDXL(Stable Diffusion eXtra Large)をベースとして使用しています。ウェイトは簡素化され、構文はユーザーの快適さのためにほとんど無効化されています。

このガイドはカバーします:詳細設定(LoRA、スケジューラ、プロンプト強度、CLIPスキップ)、ウェイト、スタイライゼーション、プリセット、インペインティング。

詳細設定

Advanced settings panel

レイヤー

レイヤーは画像モデルを構成する「ブロック」です。Stable Diffusionを階層で作られた塔と考えてください - 各「ブロック」には独自の役割があります:

  • 初期レイヤー - 低レベルの詳細(エッジ、色、テクスチャ)を捉えます
  • 中間レイヤー - パターンと形状(顔、服装、体の構造)を捉えます
  • 後期レイヤー - 意味的な概念(「猫」対「犬」や「アニメスタイル」対「写真」など)を捉えます

LoRA

LoRAは大規模モデルを微調整するためのトレーニング手法です。画像モデルがあるとき、LoRAは特定のレイヤーに注入することで新しいトリックを教えます - 塔の特定の階を改装するようなものです。

CLIPスキップレイヤー

Stable DiffusionはCLIP(Contrastive Language-Image Pre-training)をテキストエンコーダーとして使用し、プロンプトを埋め込みに変換します。CLIPは基本的にあなたと画像モデルの間の翻訳者です。レイヤーをスキップすると高レベルの理解が切り捨てられます。

多くのアニメモデルとLoRAはCLIPスキップ値を念頭に置いてトレーニングされています(ほとんどは2)。レイヤーをスキップすると、よりアニメ的またはスタイライズされた結果が得られる場合があります。

スケジューラ

スケジューラは生成中のノイズ除去プロセスを制御します。画像の鮮明さ、一貫性、プロンプトの遵守に強く影響します。

Euler a - 高速

  • 強いコントラストでシャープで詳細な画像を生成します
  • アニメ、スタイライズされたアート、スケッチのような詳細に最適です
  • リアリズムでは不安定になることがあります - 細かいテクスチャや顔を歪める可能性があります
  • 使用するタイミング: アニメスタイルやコンセプトアートの高速で創造的で詳細な出力
Euler a example

DPM++ SDE Karras

  • 滑らかで高品質なグラデーションと柔らかな遷移を生成します
  • 小さな詳細に最適です
  • 各レンダリングは異なる結果になります - 有機的な変化に適しています
  • 使用するタイミング: フォトリアリスティックなレンダリング、自然な照明、ペイントスタイル、柔らかな遷移
DPM++ SDE Karras example

DPM++ 2M - 決定論的

  • 高いプロンプト忠実度で滑らかで一貫した結果を生成します
  • 速度と精度のバランスが良好です
  • 使用するタイミング: リアリズム、ポートレート、安定性が重要な一貫したスタイル
DPM++ 2M example

DPM++ 2M Karras

  • バニラDPM++ 2Mよりも滑らかなグラデーション、より良いテクスチャ、より高い詳細忠実度を生成します
  • Euler Aよりわずかに遅いですが、リアリズムのために高品質です
  • 使用するタイミング: フォトリアリスティック画像、ポートレート、複雑なテクスチャ - 洗練された安定した外観に最適
DPM++ 2M Karras example

プロンプト強度

プロンプト強度はCFGスケールを変更します - 値が高いほど、システムは画像プロンプトにより従います。

  • 低CFG (1-5): モデルはプロンプトにあまり注意を払いません。より芸術的な自由度、より夢のような構成。リスク:画像が要求したものから逸脱します。
  • 中CFG (6-9): 遵守と創造性のバランスが取れています。一般的なスイートスポット:7-8。精度と美学の両方を保ちます。
  • 高CFG (10+): キーワードへの強い遵守。過飽和、荒い、または「焦げた」ようになる可能性があります。リスク:奇妙なアーティファクト、硬いまたは不自然な画像。

重み

+の実際のウェイトは1.1^x(xは+の数)です。一方、-は0.9^xです。

記号の数-のウェイト+のウェイト
10.91.1
20.811.21
30.7291.331
40.65611.4641
50.590491.61051
60.5314411.771561

免責事項:この表は数学的な表ではありません!最終結果の視覚的表現です!

システムを活用できます:(keyword-)2(keyword)1.8と同等になります。より複雑な例:(keyword---)2は(keyword 0.9^3)2 = 0.729 * 2 = (keyword)1.458として計算されます

スタイル化

キーワードとウェイトの組み合わせで、特定の望ましい見た目を実現できます。painterly_shadingの例:

Painterly_shading+++ありなし
Painterly shading exampleWithout stylization

変更できるもの:

  • スタイル / スタイライゼーション - 全体的な見た目
  • シェーディング / ライティング - ボリュームと深さ
  • ラインアート - エッジの定義
  • プロポーション - 対象物がどのように描かれるか
  • テクスチャ / ディテール - 表面の詳細
  • コンポジション / フレーミング - 配置
  • シミュレーション - 画像がシミュレートする媒体
  • クオリティ - 全体的な品質

プリセットと物理

画像プロンプトは550文字しかありません!背景、服装プリセット、フィジカルを使用することで、よりスタイライズされたプロンプトに対応できます。

Soulkynのプリセットルール:32文字、18タグ。

テクニック:

  • セミコロン;を使用して1つのタグに複数の意味を詰め込む
  • アンダースコア_を使用してAIの意味を特定する
  • :2を使用してより強いウェイトを適用(爆発を防ぐために正規化)

例:PaintFukaキャラクター

フィジカルタグ: Painterly; Soft; No_lineart, 8K;16K; Hdr, Blue Lips, Slim Eyebrows; Fair_skin:2, Long Two-Toned Dark_blue Hair, Realistic_character_anatomy, High Quality, Highest_quality; Extremely_detailed, Adult_woman:2; Mature_woman:2, Realistic Details, Painterly Texture, Cute;Kawaii, Digital_painting:2, Thick Thighs; Slim Waist, High Contrast, Painterly Details, Long Blue Hair; Blue Eyes, Dramatic; Epic; Emotional

服装タグ: Hyperdetailed_eyelashes, High_contrast:2; Shadows:2; Light:2, Realistic:2; Anime:2, Canvas_tone_texture; Hyperdetailed, Hyperdetailed_skin:2, Expressive;Hyperrealistic:2, Hyperdetailed_body:2; Cute:2, Glow_diffusion; Saturated_colors:2, Hyperdetailed_shading, Hyperdetailed_textures:2, Hyperdetailed_hair, Glowing_eyes:2; Big_eyes:2, Hyperdetailed_clothing:2, Hyperdetailed_eyes:2, Art Bloom; Soft; Hard; Hairstrands, Painterly_skin_softness; Kawaii:2;, Soft Light; Thick Thighs; Matte_skin:2, Realistic Anime; Soft Shading

背景: Glowing Highlights, Detailed Rendering, Vibrant Colors, Saturated Colors, Ambient Lighting, Anime Art Style, Cell Shading, Rim Lighting, Digital Painting, Semi-Realistic, Soft Shading, Smooth Gradients, Dramatic Lighting, Polished Finish, Professional Artwork, Clean Lineart, High Contrast, Artstation Quality; Highest Quality

PaintFuka example

フィジカルの一部を分解:

  • Painterly - よりペイント的な詳細
  • Soft - より柔らかい画像
  • No_lineart - ラインアートなし(ネガティブ的なタグ)
  • 8k; 16k / High Quality - 非常に高品質を望む
  • Hdr - 明暗のコントラストが深い
  • Blue lips - キャラクターは青い唇を持つ
  • Fair_skin:2 - 本当に色白の肌が欲しい
  • Long Two-Toned Dark_blue Hair - 2つの青の色合いの長い髪
  • Realistic_character_anatomy - リアルな解剖学

高度なプロンプトの構造

新しく得た知識を全て使って、プロンプトでより創造的になる時です!これにはPaintFukaの背景と服装を使用します。

スタイライズされていないプロンプトとスタイライズされたものの比較です:

スタイライズなしスタイライズあり
Not stylizedStylized

まず、作成したい画像を説明しましょう:

  • 人数: 1人
  • 視点: カウボーイショット(膝上の視点)
  • 白いサマードレスを着たキャラクター
  • キャラクターは片手を伸ばしながら走っている
  • 表情: 笑顔
  • 背景: 重要ではない、キャラクターを目立たせるためにぼやけていてもよい
  • 品質: 非常に詳細でリアルなイラスト

このリストを考慮して、全てのLoRA、スケジューラ、キーワードを準備しましょう。

画像を詳細なリアルイラストに似せたいので、そのためのLoRAを使用しましょう!

Micro / Fine details :6とRealistic Illustration :6 LoRAを適用した結果です:

LoRAありLoRAなし
With LoRAsWithout LoRAs

では彼女に服を着せて走らせましょう!

最終プロンプト:

詳細設定:

  • LoRA: Micro / Fine details :6, Realistic Illustration :6
  • プロンプト強度: 11.0
  • CLIPスキップ: 2
  • スケジューラ: DPM++ 2M
  • 画像の向き: 横向き
  • シード: ランダム
  • プロンプト: Portrait
  • 背景: PaintFuka
  • 服装: PaintFuka
  • 画像プロンプト: (solo, alone)+++, (macro_detail, clean_composition, color_balance, 8k_realistic_render, professional_product_shot)+++, (close, cowboy_shot)++++, (white_summer_dress---)2, (running)+++, (reaching_out, one_hand, outstretched_hand)+++, (smiling, Happy, open_mouth, closed_eyes)+, (blurry_background--)2

最終結果:

Final result

では、プロンプトに何が含まれ、どのように機能するか分析しましょう:

  • (solo, alone)+++ - キャラクターを画像内に一人で表示させます
  • (macro_detail, clean_composition, color_balance, 8k_realistic_render, professional_product_shot)+++ - これらは得たい画像の品質をAIに伝えます
  • (close, cowboy_shot)++++ - これはAIに本当に近いカウボーイショットが欲しいことを伝えます
  • (white_summer_dress---)2 - これはAIにキャラクターに白いサマードレスを着せることを強制します
  • (running)+++ - これはAIにキャラクターを走らせたいことを伝えます
  • (reaching_out, one_hand, outstretched_hand)+++ - これはAIに欲しいポーズの種類を正確に伝えます
  • (smiling, Happy, open_mouth, closed_eyes)+ - これはキャラクターの表情を定義します
  • (blurry_background--)2 - これはAIにぼやけた背景を与えることを強制します

おまけとして、LoRAを1つ追加した効果です:

Effect of adding one more LoRA

一般的な問題

最も一般的な問題は品質の低下です - 一部のユーザーはこれを「カーペット化」と呼びます。なぜなら壊れた画像がカーペット表面のクローズアップのように見えるからです。

これは次のことが原因である可能性が高いです:

  • ウェイトが多すぎる
  • LoRAの強度が高すぎる
  • タグが競合している

インペインティング

私たちのウェブサイトはAI支援画像編集を提供しています。これはリソースコストのためソウルがかかる実験的機能です。

画像を編集するには:

  1. キャラクターのギャラリーに移動
  2. 編集する画像を選択
  3. EDIT IMAGEボタンを押す
Inpainting UI

画像生成とは異なり、インペインティングは記述的プロンプトを使用します。理解できる文でAIに欲しいものを説明してください。

例: 「キャラクターの髪を白に、肌を黒に変更してください」

結果:

Inpainting result example