「高品質のアート作品をStable Diffusionで作成したい」
「簡単なプロンプトで綺麗な画像を生成したい」
このような場合には、この記事の内容が参考になります。
この記事では、Dreamlike Diffusion 1.0を利用する方法を解説しています。
本記事の内容
- Dreamlike Diffusion 1.0とは?
- Dreamlike Diffusion 1.0の利用方法
- Dreamlike Diffusion 1.0の動作検証
それでは、上記に沿って解説していきます。
Dreamlike Diffusion 1.0とは?
Dreamlike Diffusion 1.0は、Stable Diffusion v1.5をファインチューニングしたモデルです。
ファインチューニングには、dreamlikeartの画像を学習画像として利用しています。
AI Art generator, AI Art Maker | dreamlike.art
https://dreamlike.art/
dreamlike.artは、有償で次のような画像生成ツールを提供してます。

このツールで作成された画像は、高品質な画像が多いはずです。
有償である時点で、利用者は本気モードと言えます。
そうやって作成された画像が、Dreamlike Diffusion 1.0の学習画像となっているのでしょう。
何か、AIによる自己増殖のような感じですね。
以下は、Dreamlike Diffusion 1.0で作成されたサンプル画像です。

Dreamlike Diffusion 1.0を使えば、このような画像が簡単に作成できます。
以上、Dreamlike Diffusion 1.0について説明しました。
次は、Dreamlike Diffusion 1.0の利用方法を説明します。
Dreamlike Diffusion 1.0の利用方法
Stable Diffusionを動かせる環境が、必要です。
Google Colabではなくローカル環境で動かす場合は、次の記事が参考になります。
Stable Diffusionが動くなら、次のコードでDreamlike Diffusion 1.0を利用できます。
from diffusers import StableDiffusionPipeline import torch model_id = "dreamlike-art/dreamlike-diffusion-1.0" pipe = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16) pipe = pipe.to("cuda") prompt = "dreamlikeart, a girl" image = pipe(prompt).images[0] image.save("./test.png")
ポイントは、「dreamlikeart」をプロンプトに含むことです。
「dreamlikeart」を含めなくても、そこそこ見れる画像は作成してくれます。
上記コードを実行すると、test.pngが作成されます。
test.png

デフォルトの画像サイズが640 x 640となっています。
他のモデルであれば、512 x 512がデフォルトです。
このようにデフォルトサイズが異なるモデルは、初めて見たかもしれません。
なお、初めてDreamlike Diffusion 1.0モデルを利用する場合は、モデルのダウンロードが始まります。
そのファイル容量は、全部で3.97GBほどです。
以上、Dreamlike Diffusion 1.0の利用方法を説明しました。
次は、Dreamlike Diffusion 1.0の動作検証を説明します。
Dreamlike Diffusion 1.0の動作検証
Dreamlike Diffusion 1.0の動作検証を行います。
まずは、定番ともいえるキアヌ・リーヴスから作成してみます。
dreamlikeart, Keanu Reeves

ちゃんと、アート作品になっていますね。
ネガティブプロンプトを利用していなくても、崩れた画像にはなりません。
次は、トトロをアート作品にしてみましょう。
dreamlikeart, Totoro

トトロに関しては、若干崩れた画像が作成されました。
目や耳が3つとかです。
それでも、安定して画像を生成してくれます。
個人的には、一番右のトトロが好みです。
最後は、日本という地名を表現してもらいましょう。
dreamlikeart, Japan

日本だということが、十分に伝わる画像です。
そして、綺麗でアートだと言えます。
しかし、ちょっと日本に対して偏って過ぎませんかね?
桜と塔みたいな建物にこだわりが強いです。
地名をプロンプトにする場合は、あまり期待しない方がいいかもしれませんね。
以上、Dreamlike Diffusion 1.0の動作検証を説明しました。