![見出し画像](https://assets.st-note.com/production/uploads/images/85934711/rectangle_large_type_2_b7a56fdbff661a4ed0c5d8073b6f190c.png?width=1200)
絵描きさんのやる気が出るAIこそが必要だ : 荒い線画を修正するAIアプリを作ってみた
先日、某AIが物議を醸しました。個人的には、ああいった最先端のAIの研究開発も大事であり、制限されてはならないものだと思っています。でも、ちょっと創作界隈の逆鱗に触れるような売り出し方をしてしまったような気はします(;^_^Aアララー まああんな機能が実装されてしまっては、絵描きさんもやる気が下がってしまいますよ。
それでは逆に、絵描きさんが本当に必要としているAIは何でしょう。それは、絵描きさんのモチベをアゲてくれる補助機能みたいなやつなんだと思います。
じゃあ具体的にはどういったAIを作るべきなんだ…?と考えていたところ、以下のツイートを目にしました。
絵描きが喜ぶAI一覧
— よー清水🐧画集発売中 (@you629) August 30, 2022
・描くレイヤー間違ってますよと警告してくれるAI
・荒い線画でもはみ出さないで塗りつぶせるAI
・作業中に好みの声で話しかけてくる作業通話AI
・いい感じのビジネスメールを書いてくれるAI
・作業中にTwitterやYouTubeを見てると怒るAI
・確定申告を勝手にやってくれるAI
おっとぉ?これ2つ目なら作れんじゃね?
というわけでこんなアプリを作ってみました!!荒い線画に対し、線同士を繋ぎ、修正してくれるAI(?)です!!
"荒い線画でもはみ出さずに塗りつぶせる機能"を実装するためには、まず、"荒い線画を修正した塗りつぶし可能な線画を得る"必要があるよね、っていうアイデアのもと、作ってみました。
どんなアプリ?
まず、自分で描いた線画を用意します。
![](https://assets.st-note.com/img/1662194779299-G9CbSgMwJK.png?width=1200)
俺的には性癖ドストレートで十分良い絵なんですが、よく見ると色んな所に線画不足があります。左腕の肘に近い所とか、右目の輪郭線とか。穴だらけの線画です。
これを本アプリに喰わせます。すると…
![](https://assets.st-note.com/img/1662194885712-3ekSe3OMCF.png?width=1200)
![](https://assets.st-note.com/img/1662194919252-wNuXubCLG1.png?width=1200)
線画が修正され、線が繋がりました!!なんか文字まで繋がっちゃってるけど気にしないで!
![](https://assets.st-note.com/img/1662195427679-bVEporS40X.png?width=1200)
比較が見やすいように、バナーにしてる画像をこちらにも貼っておきます。
ibis paintで塗りつぶし実験
俺直筆のオリジナル線画
塗りつぶしは全くできませんでした。
![](https://assets.st-note.com/img/1662195165282-k1BeUgTUyj.png?width=1200)
![](https://assets.st-note.com/img/1662195197686-QcmalXov1A.png?width=1200)
![](https://assets.st-note.com/img/1662195214629-z7GLGSz4Og.png?width=1200)
![](https://assets.st-note.com/img/1662195237429-F6fkPSGVtM.png?width=1200)
本アプリで修正済みの線画
![](https://assets.st-note.com/img/1662195260269-MJqHDA39dQ.png?width=1200)
![](https://assets.st-note.com/img/1662195538990-iy1xbiQYC0.png?width=1200)
![](https://assets.st-note.com/img/1662195560367-zJyqqGiofe.png?width=1200)
![](https://assets.st-note.com/img/1662195575667-naXhZOaFHx.png?width=1200)
![](https://assets.st-note.com/img/1662195592028-wYCixSzInt.png?width=1200)
塗るの楽しくなってきましたね。おかげで絵描きへのモチベーションが高まりました。
まとめ
線画を修正するAIアプリを作ることにより、絵描きのやる気を持続させることができます。こういうAIこそ必要なのだと思います。
また、この機能をお絵描きアプリ等に実装すれば、荒い線画でもはみ出さないで塗れるAIが作れるのではないでしょうか。処理の例としては、
1. ユーザーがお絵描きアプリで塗りつぶしをする
2. 線画レイヤを裏で修正しておく ← このアプリ
3. 裏で修正した線画上に塗りつぶし処理をする
4. その塗りつぶし結果をユーザーに見せる
みたいな感じ??
今後の展望
現在、このアプリは線画を白黒に変換してから処理しています (モデルの仕様がそうなっているんです)。従って、黒以外の主線や色トレス線をその色のままで処理することができません。今後は、色付きの線画にも対応できるようにしたいですね。
ライセンス情報
このアプリでは、CC-BY-NC-SA 4.0 international ライセンスが付与されたモデルを使っており、以下からダウンロードできます。
SengaFillerはこちらから遊べます
この記事が気に入ったらサポートをしてみませんか?