(2023年6月28日追記)Photoshop (beta)をアップデートしたところ、機能の名称が「ジェネレーティブ塗りつぶし」から「生成塗りつぶし」に変更になったようなので、用語を置き換えた。
久しぶりにお絵描きAI系の記事を書いてみようと思うのだが、今回は割と最近話題になっているAdobe Photoshopの生成AI機能「生成塗りつぶし」だ。これはPhotoshop自体の使い方を大幅に変えるかもしれない凄い新機能になっている。
今回の目次はこちら。
- 「生成塗りつぶし」を使うには?
- プロンプトを入れずに使うと、超賢い「コンテンツに応じた塗りつぶし」になるぞこれ!
- 人や車を消すのに使ってみよう(聖地巡礼に使える?)
- ドローンのパノラマ撮影写真の修正にも有用そう?
- というわけで…
「生成塗りつぶし」を使うには?
2023年6月現在、現行バージョンのPhotoshopは「生成塗りつぶし」をサポートしていない。「生成塗りつぶし」を利用するには、Photoshopの入ったAdobe Creative Cloudのプランに加入した状態で、Creative Cloudアプリの「ベータ版アプリ」のところから「Photoshop (Beta)」とあるベータ版のPhotoshopをインストールする必要がある。
ベータ版も割と普通に安定して使えるので、ふと常用したくもなるのだが、現行バージョンでサポートされていない機能(当然「生成塗りつぶし」を含む)を用いたPSDファイルを生成すると、現行バージョンで開くとエラーが発生する場合があるようなので、その点は注意が必要だ。
ということで、他人に渡すPSDファイルを作成するような環境では安易に利用しない方が良い。またPhotoshopは2つ以上のバージョンを同時に起動することをあまり想定していないようなので、現行バージョンとベータ版を同時に起動することは避けた方が良いようだ。気をつけたい。
ベータ版では「生成塗りつぶし」は「編集」メニュー中にもあるし、ベータ版だと選択範囲を選択すると、コンテクストメニューの目立つ場所にもボタンが表示される。
本来の使い方は、範囲を選択して「生成塗りつぶし」機能を選択し、プロンプトを入力すると選択範囲にAIで生成された結果の入ったレイヤが生成されるものだ。たとえばこの画像ファイルは「サマータイムレンダ」の聖地巡礼に行った時に万年青浜のモデルとなった場所で撮った写真なのだが…。
適当に海岸あたりを選択して、「サマータイムレンダ」への連想から、プロンプトとして「Giant whale adrift」(漂着した巨大な鯨)とか入力してポチりとすると…。
それっぽい画像が生成されて出てくる(基本3つ生成されるので好きなものを選択するのだが、気に入らなければ再生成も可能)、というものだ。この際、割と色味とか背景とかを既存の背景に合わせてくれるところが実によくできている。
まあ、昨今のペンタゴンのフェイク映像のような悪用を想定してか、煙や爆発などが生成できないし(火事はギリギリいけそう)、上の鯨にしてもマッコウクジラは英語名が禁止語句に引っかかって生成できないんだよね。そういう制限はちょっと悩ましい。
ともあれ、「サマータイムレンダ」はいいぞ。
プロンプトを入れずに使うと、超賢い「コンテンツに応じた塗りつぶし」になるぞこれ!
しかし自分としてはより注目している機能があるのだ。それが、プロンプトなしでこの機能を使うことである。これによって「生成塗りつぶし」は、しばらく前からPhotoshopにあった「コンテンツに応じた塗りつぶし」機能の超強力版にもなる。
たとえば上の画像ファイルの左端にある建物や道路を丸ごと囲んで、プロンプトなしで「生成塗りつぶし」を実行してみる。
そうするとこんな画像が生成されてきたりするのだ。囲んだ中にある建物などの人工物や綺麗さっぱり消えて、自然の風景になっている。
同じことを(以前からあった)「コンテンツに応じた塗りつぶし」でやろうとすると、ちょっと頑張ってもせいぜいこんな感じが関の山だ。
基本的に「コンテンツに応じた塗りつぶし」は、とても賢いスタンプツールであり、スタンプツールでそこそこなんとかできそうな題材は割と綺麗に半自動でやってくれるのだが、「生成塗りつぶし」はソースの絵を見た上で範囲内を再度AIで描き直すものなので、出来が全く違うのは仕方がない。
「コンテンツに応じた塗りつぶし」は、画像ファイルを拡張した際や回転させた時に生じた余白を埋める作業などにはかなり効果的である(というか、これがメインの適用対象の機能だと思う)。
次の例は、これもサマータイムレンダの聖地巡礼で訪れた和歌山県の友ヶ島で撮影した空撮写真のカンバスサイズを120%に拡張したものだ。
この拡張によって生じた余白を「コンテンツに応じた塗りつぶし」で無調整で塗りつぶした例が次の写真である。
右下の海面での反射の部分に一部目立つ問題はあるが、あとはスタンプツールを使って拡張したものと考えれば、なかなか上々である。とはいえ、細かく見ると同じ形状が複数回繰り返し出てくるなどの、スタンプツールにありがちな状況が生じていることはすぐにわかる。
同じことを「生成塗りつぶし」(プロンプトなし)で行った次の画像と比較してみると、スタンプツールの大量繰り返しで作ったような上の写真とは全く質が異なることがわかるだろう。
「コンテンツに応じた塗りつぶし」は余白を埋めるのには十分に役に立つが、「生成塗りつぶし」はそれ以上に役に立つのだ。
続きを読む