見出し画像

【新春】着物の画像生成AIインペイント作品【Krita】


はじめに

新年あけましておめでとうございます。2025年本年もどうぞよろしくお願いいたします。

下記手法で自動生成した画像を、Krita-ai-diffusionでインペイント変更していきます。

作品①

こちらの生成画像をインペイントしていきます。

Prompt:A serene moment in a lush garden setting. At the center of the frame is a young woman, adorned in a traditional Japanese kimono. The kimono, awash with hues of pink and white, features intricate patterns that add to its charm. A red flower hair ornament complements her attire, adding a pop of color to the scene. She is engaged in an act of prayer, her hands clasped together in front of her. The posture suggests reverence and tranquility. Her location within the garden is precise - she stands before a large stone wall that serves as a backdrop to this intimate moment. The wall's grayish hue contrasts with the vibrant colors of her kimono, making her the focal point of the image. The surrounding greenery frames her elegantly, creating a harmonious blend of nature and culture. There are no texts visible in the image, and all objects maintain their relative positions - she is before the stone wall amidst the verdant garden.

手順

背景が日本的ではないので、無理やり日本的にしたいと思います。

Krita-ai-toolsを利用してオブジェクトを自動選択します。選択した状態でKrita-ai-diffusion側を「生成」にして強度を100%にすると、「オブジェクト削除」の項目がでてきます。

前景オブジェクトを削除&前景だけのレイヤーを作成
オブジェクト削除

「Japanese shrine」として背景を再生成

高解像度なのでSDXL生成です。森である事以外に面影はなくなりましたが、画角、色調や光の方向をAIが参考にするので、100%変更するよりも、img2imgの方が上手くいきます。
前景レイヤーを貼り付けます
境界部を自然にするため、前景以外を選択します
Kritaは境界部をかなり大きくとるので、前景も変更をうけます
前景の内側だけを元に戻します(下側のレイヤーを以前の画像にして、削除ツールを利用)
その他、細部を修正していきます
なかなか指が上手くいきません
歪んだ構造物も微修正します(Flux.1)
横長にするために切り抜きツールでキャンバスを拡張します
拡張する側(外側)を選択してから、「強度100%」「生成拡張」をクリックします。高解像度なので、SDXL生成です
拡張後の境界を均すために軽くインペイント処理します。

完成

完成

作品②

こちらの生成画像をインペイントしていきます。

Prompt:a young woman dressed in traditional Japanese attire, standing on a stone pathway. The woman is wearing a white kimono adorned with red and pink floral patterns, cinched at the waist with a yellow obi tied into a bow. A red flower hair clip can be seen atop her head, adding to the traditional look. She stands gracefully on a stone pathway that is bordered by wooden railings. The background reveals an outdoor setting featuring a wooden fence and trees, providing a serene backdrop to the scene. The woman's pose suggests she may be participating in or observing a cultural event or ceremony.

手順

うなじの毛が多いように感じます
塗りつぶして
インペイントします

AIに「構図」情報を知らせるために、程よい範囲を指定してやります。左上などに適当な小さな範囲を追加する事で、解像度や構図情報をコントロールできます。再生成しても上手くいかない場合は範囲を調整してみてください。Stable Diffusion webUIのインペイントでも利用できるテクニックです。

微調整
微調整

はっきり・くっきりさせたい時はFlux.1モデルが上手くいきます。

目立ちすぎたので、手の甲を非AIでぼかす

完成

完成

作品③

こちらの生成画像をインペイントしていきます。

Prompt:In the center of a wooden floor with a gray mat, a young woman is seated on her knees, elegantly dressed in a traditional Japanese kimono. The kimono is a vibrant display of pink and white floral patterns that contrast beautifully against the beige wall behind her. In her hand, she holds a rectangular sign with black text, which reads "日本語". This suggests that she might be in Japan or presenting Japanese language content. Behind her, on a wooden shelf, there's a small white object and another rectangular sign, this one also has black text that reads "お疲れ", which translates to "work-related words". This could imply she is at a place of work or conducting a professional event. The overall scene suggests a cultural setting, possibly an office or a traditional Japanese establishment, where the woman might be performing a task related to language or communication. The precise positioning of objects and people in this image creates a harmonious balance between tradition and modernity.

手順

Flux.1は英語などのラテン文字は得意なのですが日本語はダメなので、別の文字に変えます。

プラカードと文字があるをAIに伝えるためのラフ画を書きます
「A woman wearing a kimono is sitting holding a placard which reads "A Happy New Year"」プロンプトでインペイントしています(Flux.1)
完全に別物におきかえる場合は、強度を100%にして「プロンプト+生成ぬりつぶし」を利用します

完成

完成

まとめ

Krita-ai-diffusionもかなり安定してきたので、系統的な使い方の記事を書きたいと考えています。

以下、関連する記事の【PR】です。


いいなと思ったら応援しよう!