Krita AI Diffusionで実践AIイラスト生成その1 Practical AI illustration generation with Krita AI Diffusion Part 1

鷹の目週末プログラマーチャンネル
2 Mar 202418:43

TLDRこのビデオでは、KritaのAI拡張機能であるAI Diffusionを使用して、実践的なAIイラストの生成方法について解説しています。アニメ風のイラストを生成する際に、animaginexlというモデルを使用し、その詳細な手順を紹介しています。また、実際の写真をベースにファンタジー風の街のイラストを生成する方法も説明されています。プロンプトの作成、スタイルの設定、画像の生成と選択、レイヤーの合成と修正、全体のバランスの調整など、詳細な手順を詳しく説明しています。最後に、完成したAIイラストの例を紹介し、視聴者が独自のAIアート作品を作成するためのヒントを提供しています。

Takeaways

  • 🎨 使用Krita的AI Diffusion扩展功能,可以生成实践性的AI插图。
  • 📈 AI插图生成的步骤包括选择模型、设置风格、输入提示词(Prompt)和调整生成参数。
  • 🖼️ Krita允许用户在编辑过程中使用画布(Canvas)来查看和调整图像生成的结果。
  • 🌟 推荐使用的AI插图生成模型是animaginexl,它是一个专门用于生成高质量动画风格插图的模型。
  • 📚 animaginexl模型在Hugging Face和Civitai上都有发布,提供了推荐的图像生成设置和负向提示信息。
  • 🔍 在Krita中,通过调整CFG(Config)尺度,可以控制生成图像与提示词的忠实度和创造性。
  • 🚀 使用ControlNet和Scribble工具,可以更精确地控制AI插图的特定部分,如姿态和形状。
  • 🧩 通过分步生成各个部分,然后将它们组合起来,可以创建复杂的场景,如多角色的插图。
  • 🖌️ Krita的Refine功能可以用来微调合成后的图像,以调整整体平衡和细节。
  • 🌆 除了从零开始生成插图,还可以使用实际照片作为基础,通过AI转换生成幻想风格的插图。
  • 📝 视频提供了从选择模型到最终图像生成的详细步骤,适合初学者和希望提高AI插图技能的人士。

Q & A

  • クリタのStable Diffusion拡張機能を使用することで何ができますか?

    -クリタのStable Diffusion拡張機能を使用することで、キャンパスを使って確認しながら編集をしながら画像生成ができます。また、パーツごとに画像生成を行うことで、複数のキャラクターを含む画像を生成することができます。

  • animaginexlはどのようなAIモデルですか?

    -animaginexlは、高画質のsdxl系のモデルで、アニメ系イラストの画像で学習しており、アニメイラスト生成が得意なモデルです。2024年2月現在、生成画像の商用利用も可能となっています。

  • クリタのAI Diffusionのバージョン1.14を使用する際に、注意すべき点は何ですか?

    -クリタのAI Diffusionのバージョン1.14を使用する際には、バージョンが古い場合はアップデートを行ってください。また、過去の動画で説明されている環境構築や新しいモデルの使用方法に注意してください。

  • スタイルのタグを追加する際、どのような設定をおすすめしますか?

    -スタイルのタグを追加する際には、モデルにanimaginexlのバージョン3を選択し、サンプルステップは20、cfgスケールは4とすることで、プロンプトに忠実に生成される一方で、モデルのポテンシャルを発揮しやすくなります。

  • プロンプトを入力する際に、どのようなアプローチをとりますか?

    -プロンプトを入力する際には、生成したい画像のイメージを伝えるようなプロンプトを使用します。また、公式ページからおすすめされているネガティブプロンプトやベースのプロンプトを参考にすると良いでしょう。

  • 生成された画像から選ぶ際、どのような基準を用いますか?

    -生成された画像から選ぶ際は、自分が気に入った画像を選ぶことが重要です。もし気に入った画像がなければ、プロンプトを変えるか、生成する枚数を増やしてみることがおすすめです。

  • Controlnetを使用する際の目的は何ですか?

    -Controlnetを使用する際の目的は、具体的なイメージを持っているポーズや形状を指定することで、その形状を反映したAI画像を生成することです。これにより、鸟の轮郭など、細かい部分まで手で描く必要がなくなります。

  • レイヤーを合成する際、何を注意深く行う必要がありますか?

    -レイヤーを合成する際には、レイヤーが重なっている部分を消しゴムで消して、下のレイヤーが見えるようにすることが重要です。特に、レイヤーが隠れてしまわないように、少し丁寧に処理する必要があります。

  • 全体のバランスを調整するために、どのような手法を使用しますか?

    -全体のバランスを調整するためには、refineを適用してバランスを調整する方法を使用します。また、ペイントツールで一部を微修正し、全体を表現するプロンプトを入力することで、より自然な画像を生成することができます。

  • 実際の写真をベースにイラストを生成する際、どのようなプロセスを踏む必要がありますか?

    -実際の写真をベースにイラストを生成する際には、まずキャンパスの画像サイズを適切に変更し、プロンプトを入力してファンタジー風の町の画像を生成します。その後、strengthを調整しながら画像を生成し、生成された画像を確定します。

  • クリタのAI DiffusionでAIイラストを作成する際の利点は何ですか?

    -クリタのAI DiffusionでAIイラストを作成する際の利点は、パーツを組み合わせながらペイントツールを使って創造的なAIアートのような画像を簡単に作成できることです。また、手描きができる方は手書きの画像と組み合わせることも可能で、独自のAIイラスト作りに活用できます。

Outlines

00:00

🎨 Introduction to AI Illustration with Krita's Stable Diffusion

The video introduces the use of Krita's stable diffusion extension for generating AI illustrations. The presenter, タカ, discusses how Krita's extension allows for image generation using a canvas for editing and layout flexibility. The video will demonstrate the process of creating AI illustrations using an anime-style model, animaginexl, which is proficient in generating anime-style images and is available on platforms like Hugging Face and CIVITAI. The model version 3 is highlighted as suitable for commercial use as of February 2024. The video is aimed at those starting with AI illustrations or looking to enhance their skills.

05:03

🖼️ Generating Background and Characters for an Illustration

The presenter outlines the process of creating an illustration by generating parts individually, starting with the background. A steampunk-style futuristic town is chosen as the background theme, and a prompt is used to generate the image. The video demonstrates how to select and finalize preferred images, and suggests increasing the number of generated images if the first selection is not satisfactory. The process continues with generating a central character, a samurai-like figure, and other elements such as a bird and a large monkey, using control nets for specific poses. Each generated element is carefully reviewed and selected before being finalized.

10:05

🖌️ Refining and Assembling the Illustration Layers

After generating the base images, the video explains how to arrange and refine them. The layers are ordered with the dog layer at the forefront and the background layer at the bottom. The presenter uses the eraser tool to clean up overlapping areas and ensure that the underlying layers are visible. The video also covers the use of the 'refine' function to adjust the balance of the entire image and make micro-adjustments using the paint tool. A control layer is added for further refinement, and the strength parameter is adjusted to achieve a natural correction without losing the original image elements.

15:07

🌟 Creating a Fantasy Town and Characters Based on a Photo

The video concludes with a demonstration of creating an illustration based on a real photograph, specifically using an image of Kanazawa's Tsuzumi Gate. The presenter resizes the canvas and inputs a prompt to transform the photo into a fantasy-style town. The strength parameter is adjusted to control the extent of image transformation. The presenter generates and selects a satisfactory image, then proceeds to add characters to the scene, using the 'add content' mode to introduce a cat-eared female character. The character is integrated into the scene with further refinement, and the video ends with a call to action for viewers to subscribe and provide feedback.

Mindmap

Keywords

💡Krita AI Diffusion

Krita AI Diffusionは、Kritaというオープンソースのグラフィックソフトウェアに導入できるStable DiffusionというAI技術の拡張機能です。この機能を使うと、ユーザーは画像を編集しながらAIによる画像生成を行うことができます。このビデオでは、Krita AI Diffusionを使って実践的なAIイラスト生成の方法を紹介しています。

💡AIイラスト

AIイラストとは、人工知能を用いて生成されたイラストのことです。この技術を使うと、独自のデザインやストーリーを持ち込んだデザインを簡単に作成することができます。このビデオでは、Krita AI Diffusionを使ってアニメ風のイラストやファンタジー風の背景を作りながら、AIイラスト生成のプロセスを学ぶことができます。

💡Stable Diffusion

Stable Diffusionは、画像生成のために人工知能を用いた技術の一つです。この技術を使うと、テキストのプロンプトを基に画像を生成することができます。このビデオでは、Stable Diffusionの拡張機能であるKrita AI Diffusionを使って、より手軽にAIイラストを生成する方法が紹介されています。

💡animaginexl

animaginexlは、高画質のStable Diffusion系のモデルで、アニメ風のイラストを生成するためのAIモデルとして使われます。このモデルは、多くのアニメ系のイラストから学習しており、アニメイラストの生成に特化しています。このビデオでは、animaginexlを使ってAIイラストを生成する手順が紹介されています。

💡パーツ

パーツとは、英語の'part'から来た言葉で、部品や部分を意味します。このビデオでは、AIイラストを生成する際に、背景、キャラクター、鳥などの各部品を別々に生成し、最後に組み合わせて完成させます。この方法を使うことで、複雑なイラストを簡単に作成することができます。

💡プロンプト

プロンプトとは、コンピュータープログラミングや人工知能において、プログラムやAIが何らかの処理を行うための指示や命令を意味します。このビデオでは、AIが画像を生成する際の基準となるテキストをプロンプトと呼んでいます。プロンプトを入力することで、AIがどのような画像を生成するかを指定できます。

💡ControlNet

ControlNetは、AIが画像を生成する際に使用される技術の一つで、生成される画像の形状や構造を制御するために使われます。この技術を使うと、AIがより正確にユーザーの要望に従って画像を生成することができます。このビデオでは、ControlNetを使って鳥の画像を生成する例があります。

💡レイヤー

レイヤーとは、グラフィックデザインや画像編集において、異なる要素を独立して扱うことができる透明なシートを指します。このビデオでは、背景、キャラクター、鳥などの各要素を別々のレイヤーとして生成し、最後にこれらのレイヤーを重ね合わせて一つの完成したイラストを作成します。

💡Refine

Refineは、英語で「洗練する」という意味で、このビデオの文脈では、AIが生成した画像をさらに改善するために使用されます。Refineを使うことで、画像のバランスを調整し、不自然な部分を補正することができます。

💡金沢駅前のつづみ門

金沢駅前のつづみ門は、日本の石川県金沢市にある、金沢駅から徒歩でアクセスできる観光スポットです。このビデオでは、実際の写真をもとにファンタジー風の背景を作り、つづみ門をその中で描いたイラストを作成する方法が紹介されています。

💡ファンタジー風

ファンタジー風とは、ファンタジーというジャンルの要素を基にデザインされたものを指します。ファンタジーは、想像上の魔物や魔法、異世界などを含む物語のジャンルです。このビデオでは、ファンタジー風の背景やキャラクターをAIを使って生成する方法が紹介されています。

Highlights

KritaのStable Diffusion拡張機能を使用して実践的なAIイラストを生成する方法を紹介します。

Kritaのキャンパスを使用して、レイアウトを自由に編集しながら画像生成が可能です。

AIが得意とするアニメイラスト系のモデルとしてanimaginexlを使用します。

animaginexlは高品質のアニメ系イラストを生成するモデルで、2024年2月現在商用利用も可能となっています。

KritaのAI Diffusionのバージョン1.14を使用し、過去の動画で説明されている環境構築と新しいモデルの使用方法を紹介します。

スタイル設定の確認と新規追加、モデルの選択、サンプルステップ、cfgスケールの設定方法を解説します。

公式ページからおすすめされるネガティブプロンプトとベースのプロンプトをコピーして使用します。

背景を生成する際には、スチームパンク風の近未来の街をイメージしてプロンプトを入力します。

生成された画像を選定し、背景として使用する画像を決定します。

画像生成範囲の選択と、背景に合わせた画像生成方法を紹介します。

Controlnetを使用して、具体的なイメージを持っているポーズを生成する方法を学びます。

生成された画像のレイヤーを整理し、重なっている部分を消しゴムで調整します。

全体のバランスを調整するために、refine機能を使用して画像全体を微調整します。

ペイントツールを使用して、細かい部分を手直しし、最終的な画像を完成させます。

実際の写真をベースにファンタジー風の街のイラストを生成する方法を紹介します。

_strength_ パラメータを使用して、写真から生成される画像の加工度合いを調整します。

add contentモードを使用して、画像にキャラクターを追加し、リファインで自然な合成を目指します。

KritaのAI Diffusionを使用したAIイラスト作成のプロセスを詳細に解説し、独自のAIイラスト作りに活かすことができます。