AIフレーム補間でスカートたくし上げがうまくいかない
「AIフレーム補間でAIイラストをアニメーションさせてみるテスト」でひどい結果になったたくし上げアニメーションが諦めきれず、またもや挑戦し……………たのですが、より一層ひどい結果になってしまいました。
・・・これはひどい。
フレームは2枚用意
なんてことない2枚に見えると思いますが、単純にStable Diffusionで出力しただけではなく、2枚目については前面スカート、脚、裏地スカートの3枚おろし(レイヤー)にしてまで画像加工しています。
単純なInpaintだと微妙にスカートの色柄が変わってAIフレーム補間のアニメーションでは違和感バリバリになるからです。
でも結局、このくらいのわずかな変化でもGoogle FILMさんダメみたい。うーんうーん、口開けや舌出しなんかでは良い仕事してくれたんだけど、スカートたくし上げで使うのは無理っぽいなぁ。
GIMPのワープ変形でスカートめくりは簡単なんですが、裏地ついてると、2~3枚のレイヤーに分けて加工しないといけません。複数レイヤーのワープ変形は出来ないから。
なので、AIフレーム補間でスカートたくし上げが量産できれば、たくさんの女の子を横に並べてスカートたくし上げラインダンスでも作りたかったんだけど……………………くそう。
とりあえず一人で我慢しておきます。
おまけ:BGMに合わせて動くAIイラスト
なんか悔しかったので、ワープ変形でスカートたくし上げ作りました。裏地付きなので、ちょっと単純作業が増えて面倒。
BGM注意。音声はありません。
使用素材
フリー素材の提供に感謝します。
スプライトアニメーション
スプライトアニメーションを作るのはImageMagickインストールして、こういうバッチファイル1発なので簡単です。
■9枚の画像を縦1列に並べた1枚画像にするバッチファイル
magick "Frame 1.webp" "Frame 2.webp" "Frame 3.webp" "Frame 4.webp" "Frame 5.webp" "Frame 6.webp" "Frame 7.webp" "Frame 8.webp" "Frame 9.webp" -append output.webp
問題は、先述したとおりワープ変形が1レイヤーにしか出来ない点。
なので、この例では3枚おろしではなく、2枚おろしで誤魔化しています。
1枚目のレイヤーにスカート、2枚目のレイヤーに裏地+脚。
それでスカートだけワープ変形&アニメーション作成し、その後、脚をレイヤーに追加して、1枚1枚手作業で画像出力。最後に9枚の画像をImageMagickで合成。
書くと面倒くさそうですが作業時間自体は大したことありません。ただ、ただ、単純作業なのでぼくがこの作業が嫌いなだけですw 自動化したい…
まとめ
もうちょい、こう、横や後ろを向かせたりしたいのだけど、AIイラストだと顔と衣装同じでポーズだけ違う絵っていうのが致命的に出せないのでなかなか難しいんですよねぇ。
ControlNetとか使って試行錯誤しているのですが、道のりは険しい。















